Skip to main content

Aoba, the cutest Python Discord bot in all of GitHub.

Project description

Aoba Discord Bot

https://github.com/douglascdev/aoba_discord_bot/raw/main/aoba.png https://img.shields.io/pypi/v/aoba_discord_bot.svg https://img.shields.io/pypi/pyversions/aoba_discord_bot?color= https://img.shields.io/travis/douglascdev/aoba_discord_bot.svg Documentation Status CodeQL https://img.shields.io/badge/code%20style-black-000000.svg

https://github.com/douglascdev/aoba_discord_bot/raw/main/aoba.gif

Aoba, the cutest Python Discord bot in all of GitHub! Click here to add her to your server.

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

aoba_discord_bot-0.1.1.win-amd64.zip (79.6 kB view hashes)

Uploaded Source

Built Distribution

aoba_discord_bot-0.1.1-py2.py3-none-any.whl (13.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page