# # A Cog thats deals with welcoming new users etc. # # https://discordpy.readthedocs.io/en/latest/ext/commands/cogs.html # # IMPORTS import discord from discord.ext import commands # COG INIT class WelcomeCog(commands.Cog): def __init__(self, bot): self.bot = bot # COG BODY @commands.Cog.listener() async def on_member_join(self, member): channel = member.guild.system_channel text = f"Welcome {member.mention} to our useless Discord!" if channel is Not None: await channel.send(text) @commands.command( name="hello", description="Hello!" ) async def hello(self, ctx): await ctx.send(f"Hello {ctx.author}!") # COG ENDING def setup(bot): bot.add_cog(WelcomeCog(bot))