如何在 discord.py 中创建错误报告命令

How to make bug report command in discord.py

所以我无法在网上或任何地方找到任何代码,而且我个人不确定如何制作错误报告命令。 我希望命令像这样工作 post 专用频道中的报告。

所以它会像你发送“s!bug-report(错误)”一样工作,它会将(错误)发送到我服务器中的频道。

在上面的评论中你提到你被卡住了,因为你不知道如何将消息发送到特定频道,所以我会帮助你开始。

您可以使用 Client.get_channel (docs) 获得一个 channel 实例。这可以从任何地方调用,因此无论它是您自己服务器中的频道还是在其他服务器中调用都没有关系。

# ... command, and whatever else you want to do

channel = client.get_channel(id_of_your_specific_channel_goes_here)
await channel.send(message_you_want_to_send)

不过,我不会就这样给你完整的代码。考虑到这只是一个基本命令,想出其余部分应该不会太难。