ExampleBot/client.py
mctaylors 25da14d692
Initial commit
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2024-11-05 23:16:12 +03:00

27 lines
No EOL
876 B
Python

import next
from next.ext import commands
class Client(commands.CommandsClient):
async def get_prefix(self, message: next.Message):
return "!"
async def on_ready(self):
print(f"Authorized as {self.user.name}#{self.user.discriminator}")
try:
await self.edit_status(presence=next.PresenceType.focus,
text="Watching friend requests...")
except Exception as e:
print(f"Unable to edit status. ({e})")
@commands.command()
async def ping(self, ctx: commands.Context):
"""Returns \"Pong.\""""
message = "Pong."
await ctx.send(message)
@commands.command()
async def say(self, ctx: commands.Context, *args):
"""Returns user input by joining user arguments with spaces"""
message = ' '.join(args)
await ctx.send(message)