不久前,我创建了一个Discord机器人,它使用BetaSeries API打印给定节目的下一集日期,但当机器人遇到一个节目的多个结果时,它会显示API返回的节目列表。在这一点上,我的机器人要求再次写命令与ID的节目(显示在列表中),但我正在寻找一种方法来创建我的列表与按钮,当点击一个按钮自动显示的节目信息,而不写命令与ID。
lx0bsm1f1#
截至2021年5月,Buttons在discord API中正式实现,此时已经有unofficial wrappers支持添加按钮
更新(2021年7月):
按钮将是discord.js v13和更高版本的一部分。请参阅此PR以保持更新
wgeznvg72#
是的,这是可能的,许多机器人使用不和谐的React来模拟按钮,通过让机器人对要求选择不同表情符号(通常是1号,2号,3号等表情符号)的选项的消息作出React,并获得该消息是否由某个用户作出React。有关如何获取React事件的详细信息,请参见Collecting users who reacted to a message using discord.js。
2条答案
按热度按时间lx0bsm1f1#
截至2021年5月,Buttons在discord API中正式实现,此时已经有unofficial wrappers支持添加按钮
更新(2021年7月):
按钮将是discord.js v13和更高版本的一部分。请参阅此PR以保持更新
wgeznvg72#
是的,这是可能的,许多机器人使用不和谐的React来模拟按钮,通过让机器人对要求选择不同表情符号(通常是1号,2号,3号等表情符号)的选项的消息作出React,并获得该消息是否由某个用户作出React。
有关如何获取React事件的详细信息,请参见Collecting users who reacted to a message using discord.js。