2024-09-30 20:37:15 发布
网友
我一直在一个discord服务器上玩Dadbot,他有一个命令,基本上是模仿另一个用户说一些令人尴尬的话。我想用python在我自己的discord机器人上尝试一下,但我现在已经知道如何使用它了,我找不到任何关于它的教程。我对python和dicordapi也没有什么经验,只能生成基本命令。我听说它使用了webhook,但我不知道它是什么,也不知道如何使用它。如果有人能教我如何或至少给我一个链接到一个适当的教程,我将不胜感激
通过使用该命令“扮演”的用户名或其他用户创建webhook,将创建具有这些详细信息的不一致webhook,然后删除webhook,但保留消息
webhook是一种通信类型,可用于访问&;自动发送消息,将数据更新发送到Discord文本频道
在这种情况下,当从命令发送消息时,用户显示为bot,但其他所有内容都来自用户。NQN bot使用这种精确的方法
@client.command() async def impersonate(ctx, member: discord.Member, *, message=None): if message == None: await ctx.send(f'Who do you want to impersonate?') return webhook = await ctx.channel.create_webhook(name=member.name) await webhook.send( str(message), username=member.name, avatar_url=member.avatar_url) webhooks = await ctx.channel.webhooks() for webhook in webhooks: await webhook.delete()
通过使用该命令“扮演”的用户名或其他用户创建webhook,将创建具有这些详细信息的不一致webhook,然后删除webhook,但保留消息
webhook是一种通信类型,可用于访问&;自动发送消息,将数据更新发送到Discord文本频道
在这种情况下,当从命令发送消息时,用户显示为bot,但其他所有内容都来自用户。NQN bot使用这种精确的方法
相关问题 更多 >
编程相关推荐