Skip to main content

VeriBot

VeriBot is a bot that can be used for verification. This is important in servers such as school servers where you need to know who everyone is.

Installation

To install the stable version, you can run the following command

# Linux/macOS
python3 -m pip install veribot

# Windows
py -3 -m pip install veribot

To install the development version, you can run the following command

# Linux/macOS
python3 -m pip install git+https://github.com/TheMaster3558/veribot

# Windows
py -3 -m pip install git+https://github.com/TheMaster3558/veribot

How does the bot work?

When a user joins the server they are prompted to use the /verify command. When a user runs /verify, their name and any image they provided will be sent to the set channel. From their moderators have the option to accept or reject the user.

After approval, moderators can view who a user is, rename the user, or unverify the user.

Example

import veribot

bot = veribot.VeriBot(
    channel_id=881609972469866527,  # this is the channel you can accept/reject from,
    guild_id=878431847162466354,  # the id of the server the bot is being used in
    verified_role_id=879147463020281907  # the id of the role to add to users that have been verified
)

bot.run('token')

Final Note

It is recommended to be familiar with discord.py before using this bot.

Metadata

Release files for veribot 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for veribot 1.1.0
File Size Uploaded Provenance Actions
veribot-1.1.0.tar.gz 8.9 kB Without provenance Details for veribot-1.1.0.tar.gz

Release files / veribot-1.1.0.tar.gz

Download URL veribot-1.1.0.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d5ce1d9ab2bb3d7bc9c014d4f79f56f1483a423b284b4bebdd69f84ecf5a2513
BLAKE2b-256 checksum
How to use checksums
06015c0ae137d6b8d7cf8b88110155b12547e31cd9a6587a054d576c3a23c095
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.0

Security for veribot 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page