veribot


Nameveribot JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://github.com/TheMaster3558/veribot
SummaryVeriBot is a bot that can be used for verification.
upload_time2022-12-08 02:12:07
maintainer
docs_urlNone
authorThe Master
requires_python>=3.7.0
licenseMIT
keywords
VCS
bugtrack_url
requirements aiofiles aiosqlite discord.py jishaku
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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

.. code:: sh

    # 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

.. code:: sh

    # 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
-------
.. code:: py

    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.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/TheMaster3558/veribot",
    "name": "veribot",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "The Master",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/06/01/5c0ae137d6b8d7cf8b88110155b12547e31cd9a6587a054d576c3a23c095/veribot-1.1.0.tar.gz",
    "platform": null,
    "description": "VeriBot\r\n=======\r\nVeriBot is a bot that can be used for verification. This is important in servers such as school servers\r\nwhere you need to know who everyone is.\r\n\r\n\r\nInstallation\r\n------------\r\nTo install the stable version, you can run the following command\r\n\r\n.. code:: sh\r\n\r\n    # Linux/macOS\r\n    python3 -m pip install veribot\r\n\r\n    # Windows\r\n    py -3 -m pip install veribot\r\n\r\n\r\nTo install the development version, you can run the following command\r\n\r\n.. code:: sh\r\n\r\n    # Linux/macOS\r\n    python3 -m pip install git+https://github.com/TheMaster3558/veribot\r\n\r\n    # Windows\r\n    py -3 -m pip install git+https://github.com/TheMaster3558/veribot\r\n\r\n\r\nHow does the bot work?\r\n----------------------\r\nWhen a user joins the server they are prompted to use the `/verify` command.\r\nWhen a user runs `/verify`, their name and any image they provided will be sent to the set channel.\r\nFrom their moderators have the option to accept or reject the user.\r\n\r\nAfter approval, moderators can view who a user is, rename the user, or unverify the user.\r\n\r\n\r\nExample\r\n-------\r\n.. code:: py\r\n\r\n    import veribot\r\n\r\n    bot = veribot.VeriBot(\r\n        channel_id=881609972469866527,  # this is the channel you can accept/reject from,\r\n        guild_id=878431847162466354,  # the id of the server the bot is being used in\r\n        verified_role_id=879147463020281907  # the id of the role to add to users that have been verified\r\n    )\r\n\r\n    bot.run('token')\r\n\r\n\r\nFinal Note\r\n----------\r\nIt is recommended to be familiar with discord.py before using this bot.\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "VeriBot is a bot that can be used for verification.",
    "version": "1.1.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "aa03577fd066ec175dc969f2dde30a89",
                "sha256": "d5ce1d9ab2bb3d7bc9c014d4f79f56f1483a423b284b4bebdd69f84ecf5a2513"
            },
            "downloads": -1,
            "filename": "veribot-1.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "aa03577fd066ec175dc969f2dde30a89",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7.0",
            "size": 8927,
            "upload_time": "2022-12-08T02:12:07",
            "upload_time_iso_8601": "2022-12-08T02:12:07.545041Z",
            "url": "https://files.pythonhosted.org/packages/06/01/5c0ae137d6b8d7cf8b88110155b12547e31cd9a6587a054d576c3a23c095/veribot-1.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-08 02:12:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "TheMaster3558",
    "github_project": "veribot",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "aiofiles",
            "specs": []
        },
        {
            "name": "aiosqlite",
            "specs": []
        },
        {
            "name": "discord.py",
            "specs": [
                [
                    ">=",
                    "2.0"
                ]
            ]
        },
        {
            "name": "jishaku",
            "specs": []
        }
    ],
    "lcname": "veribot"
}
        
Elapsed time: 0.02385s