我创建了一个超级简单的.report <person>
命令。我有它,所以当有人输入它时它会被发送到某个频道。我想做的是让它显示举报其他用户的用户的姓名。我不知道该怎么做。有谁知道最好的方法吗?
@bot.command()
async def report(*, message):
await bot.delete(message)
await bot.send_message(bot.get_channel("479177111030988810"), message)
您可以执行类似的操作,获取上下文 (ctx) 并从中获取消息的内容及其作者
@bot.command(pass_context=True)
async def report(ctx):
await bot.delete_message(ctx.message)
report = f"\"{ctx.message.content[8:]}\" sent by {ctx.message.author}"
await bot.send_message(bot.get_channel("479177111030988810"), report)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)