This is a simple Discord bot written in Python using the discord.py library. The bot responds to specific commands and performs certain actions.
- Python 3.11.4 or higher
- discord.py library
pip install -r requirements.txt
- Install Python from the official website.
- Install discord.py using pip:
pip3 install -r requirements.txt
python -m spacy download en_core_web_sm
py -m KGUB
bot = commands.Bot(command_prefix='?')
from discord.ext import commands
class Alive(commands.Cog):
def __init__(self, bot):
self.bot = bot
@commands.command()
async def alive(self, ctx: commands.Context):
await ctx.send("Hey {0.author.mention}! How are you?".format(ctx.message))
async def setup(Client: commands.Bot):
await Client.add_cog(Alive(Client))
?alive
- check if the bot is active
?attendance
- gives attendance for active participants in a channel
?ping
- checks the ping status
?summup
- summerizes a message
?popular
- counts and return the number of reactions on top (10 - max) messages
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.