您可以等待 bwmarrin/discordgo 的用户响应消息吗?

分享于2022年07月17日 discord go 问答
【问题标题】:您可以等待 bwmarrin/discordgo 的用户响应消息吗?(Can you wait for user response message with bwmarrin/discordgo?)
【发布时间】:2022-06-21 14:31:21
【问题描述】:

是否有任何选项可以在 discordgo 中等待用户响应消息?我正在寻找类似于 discord.js awaitMessages 的东西。


【解决方案1】:

不可以,但您可以创建一个包含消息和事件信息以及查看新闻消息的集合。

简单

  1. 制作一个集合/数组
  2. 添加消息信息
  3. 检查消息事件处理程序中的传入消息是否在集合中
  4. 处理事件
  5. 从收藏中删除

不要忘记设置超时并从集合中清除过期数据。