import discord import re from discord.ext import commands class fake(commands.Cog): def _init_(self, client): self.client = client @commands.command() async def fake(self, ctx, userid: str, *, message): await ctx.message.delete() userid = re.sub('[^0-9]', '', userid) webhooks = await ctx.message.channel.webhooks() noneWH = True server = ctx.message.guild for member in server.members: if member.id == int(userid): user = member for webhook in webhooks: if(webhook.name == "boteco"): if user.nick == None: await webhook.send(content=message, username=user.name ,avatar_url=user.avatar_url) else: await webhook.send(content=message, username=user.nick ,avatar_url=user.avatar_url) noneWH = False if noneWH: webhook = await ctx.message.channel.create_webhook(name="boteco") if user.nick == None: await webhook.send(content=message, username=user.name ,avatar_url=user.avatar_url) else: await webhook.send(content=message, username=user.nick ,avatar_url=user.avatar_url) def setup(client): client.add_cog(fake(client))