mirror of
https://github.com/neoarz/Syntrel.git
synced 2025-12-25 11:40:12 +01:00
39 lines
1.2 KiB
Python
39 lines
1.2 KiB
Python
"""
|
|
Copyright © Krypton 2019-Present - https://github.com/kkrypt0nn (https://krypton.ninja)
|
|
Description:
|
|
🐍 A simple template to start to code your own and personalized Discord bot in Python
|
|
|
|
Version: 6.4.0
|
|
"""
|
|
|
|
from discord.ext import commands
|
|
from discord.ext.commands import Context
|
|
|
|
|
|
# Here we name the cog and create a new class for the cog.
|
|
class Template(commands.Cog, name="template"):
|
|
def __init__(self, bot) -> None:
|
|
self.bot = bot
|
|
|
|
# Here you can just add your own commands, you'll always need to provide "self" as first parameter.
|
|
|
|
@commands.hybrid_command(
|
|
name="testcommand",
|
|
description="This is a testing command that does nothing.",
|
|
)
|
|
async def testcommand(self, context: Context) -> None:
|
|
"""
|
|
This is a testing command that does nothing.
|
|
|
|
:param context: The application command context.
|
|
"""
|
|
# Do your stuff here
|
|
|
|
# Don't forget to remove "pass", I added this just because there's no content in the method.
|
|
pass
|
|
|
|
|
|
# And then we finally add the cog to the bot so that it can load, unload, reload and use it's content.
|
|
async def setup(bot) -> None:
|
|
await bot.add_cog(Template(bot))
|