Aoba, the cutest Python Discord bot in all of GitHub.
Project description
Aoba Discord Bot
Aoba, the cutest Python Discord bot in all of GitHub! Click here to add her to your server.
Free software: MIT license
Documentation: https://aoba-discord-bot.readthedocs.io.
Please be aware that until version 1.0.0 is released the bot should not be considered stable. It’s still very early in development and could have bugs that would cause problems to your server.
Features
Here’s the full list of Discord commands:
Admin:
!ban Ban a member from this server
!custom_cmd Manage custom commands
!kick Kick a member from this server
!prefix Set the default command prefix
!purge Deletes 100 or a specified number of messages from this channel
!unban Unban a member from this server
BotAdmin:
!announce (UNTESTED)Make an announcement in every server
!guilds List of servers running Aoba
!shutdown Shutdown the bot
!status Change Aoba's status text
Osu:
!beatmaps_backup Generates a backup with download links to your beatmaps by reading an attachment with your osu!.db file
!score_pp Performance points obtained by the user in this map
User:
!escape_markdown Escapes all Markdown in the message
!help Shows this message
Type !help command for more info on a command.
You can also type !help category for more info on a category.
Usage
To self host the bot you’ll need to:
Install Python 3.6, 3.7, 3.8 or 3.9
Get an application token from Discord here.
Install the bot with
pip install aoba_discord_bot
Run the bot passing your token:
aoba_discord_bot --token <YOUR_TOKEN>
The full list of cli commands:
aoba_discord_bot --help
Usage: aoba_discord_bot [OPTIONS]
Console script for aoba_discord_bot.
Options:
--db TEXT Path for SQLite database file
--token TEXT Discord API token
--osu_client_id TEXT OAuth client Id for the osu! Cog
--osu_client_secret TEXT OAuth client secret for the osu! Cog
--help Show this message and exit.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2021-08-06)
First release on PyPI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for aoba_discord_bot-0.1.1.win-amd64.zip
Algorithm | Hash digest | |
---|---|---|
SHA256 | 371cb02c9918a8f9f68be28f596c8fa401df60f2274bc36a903a263cf2632ed7 |
|
MD5 | 22b5aae86cd2643e05042d7d1f4dbc02 |
|
BLAKE2b-256 | f372199ca9b8c1ec6abbf0eda1308c00d91535b598d39f1d8adade4c024cb879 |
Hashes for aoba_discord_bot-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d88083d35b95d79261da4e7b0e8c0f52372f1b626556ec775d7e6d8ecd583fa9 |
|
MD5 | b4f351470ba43a74eccf74f95c5052ee |
|
BLAKE2b-256 | 6fd063ad73746de9d79e36408fcbc3b50ae66dd91754d56c1bd74029af25fa0d |