为了账号安全,请及时绑定邮箱和手机立即绑定

从discordgo 中删除一条discord 消息

从discordgo 中删除一条discord 消息

Go
守着星空守着你 2023-07-10 15:13:06
我正在尝试使用Discordgo删除一条不和谐消息。目前我有乒乓球示例,但是我不想编写消息,而是想删除该消息。我目前已经做到了这一点:func messageCreate(s *discordgo.Session, m *discordgo.MessageCreate) {    if m.Author.ID == s.State.User.ID || m.Author.Bot {        return    }    if m.Content == "ping" {        s.ChannelMessageDelete(m.ChannelID, m.ID)    }}但即使块中的其他代码将运行,该实现也不会删除该消息。我是个新手,我不知道未来是否会出现错误..或者像机器人没有正确的不和谐权限之类的东西?
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

它没有发布的原因是机器人没有权限Manage MessagesManage Messages这可以通过在 OAuth 选项卡上生成邀请链接时选中复选框来完成。



查看完整回答
反对 回复 2023-07-10
  • 1 回答
  • 0 关注
  • 88 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信