From dc1f3b07b21601e0ddf55a31ac736d916623f7c0 Mon Sep 17 00:00:00 2001 From: Slava Date: Sun, 26 Jun 2022 08:10:49 +0300 Subject: [PATCH] up db test --- test2.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 test2.py diff --git a/test2.py b/test2.py new file mode 100644 index 0000000..34b5e00 --- /dev/null +++ b/test2.py @@ -0,0 +1,33 @@ +import discord +import dislash +from discord.ext import commands +from dislash.slash_commands import check + +bot = commands.Bot(command_prefix="!") +inter_client = dislash.InteractionClient(bot) + + +class Greetings(commands.Cog): + def __init__(self, bot): + self.bot = bot + self._last_member = None + + @commands.Cog.listener() + async def on_member_join(self, member): + channel = member.guild.system_channel + if channel is not None: + await channel.send('Welcome {0.mention}.'.format(member)) + + @commands.command() + async def hello(self, ctx, *, member: discord.Member = None): + """Says hello""" + member = member or ctx.author + if self._last_member is None or self._last_member.id != member.id: + await ctx.send('Hello {0.name}~'.format(member)) + else: + await ctx.send('Hello {0.name}... This feels familiar.'.format(member)) + self._last_member = member + + +bot.add_cog(Greetings(bot)) +bot.run("OTQ3OTUzOTAxNzgzNjIxNjYy.GTXbMv.KrztaTO7-ivsPEAVjsyikSQ-GP-ANwULmDraig") \ No newline at end of file