使用反应的 JDA quzzing 系统:使用 if-then 语句检查答案
Posted
技术标签:
【中文标题】使用反应的 JDA quzzing 系统:使用 if-then 语句检查答案【英文标题】:JDA quzzing system using reactions: checking answers using if-then statements 【发布时间】:2021-01-03 20:48:48 【问题描述】:所以我已经在 JDA 上工作了一段时间,我想创建一个测验系统,人们可以在其中使用反应来回答。问题是:我被困在如何检查谁投了哪个反应。我的代码在这里:
public void onMessageReactionAdd(MessageReactionAddEvent event)
MessageReaction reaction = event.getReaction();
ReactionEmote emote = reaction.getReactionEmote();
//if user reaction = certain emote then ...
我坚持这一点,因为我似乎找不到任何关于用户反应的 API。任何帮助将不胜感激!
【问题讨论】:
【参考方案1】:您需要将投票用户的每一票保存在数据库中。
例如使用MongoDB 或mysql。
【讨论】:
以上是关于使用反应的 JDA quzzing 系统:使用 if-then 语句检查答案的主要内容,如果未能解决你的问题,请参考以下文章