Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有保存反应角色数据的方法?_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 是否有保存反应角色数据的方法?

Javascript 是否有保存反应角色数据的方法?,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我目前已经在代码中设置了反应角色,它们可以工作,但是每次重新启动bot时我都必须重新运行该命令,这不是最优的 是否有可能缓存数据,以便只有一条反应角色消息,并且无论bot重新启动了多少次,角色都会发出 非常感谢您的帮助 为此,您需要设置数据库并存储邮件的id。 然后,当您的bot启动时,您可以在messageReactionAdd/messageReactionRemove客户端事件中获取该消息,并跟踪您以前存储的消息id上的反应。为此,您需要进行数据库设置并存储消息id。 然后,当您的bot启

我目前已经在代码中设置了反应角色,它们可以工作,但是每次重新启动bot时我都必须重新运行该命令,这不是最优的

是否有可能缓存数据,以便只有一条反应角色消息,并且无论bot重新启动了多少次,角色都会发出


非常感谢您的帮助

为此,您需要设置数据库并存储邮件的id。
然后,当您的bot启动时,您可以在messageReactionAdd/messageReactionRemove客户端事件中获取该消息,并跟踪您以前存储的消息id上的反应。

为此,您需要进行数据库设置并存储消息id。
然后,当您的bot启动时,您可以在messageReactionAdd/messageReactionRemove客户端事件中获取该消息,并跟踪您以前存储的消息id上的反应。

是否可以将其保存在本地JSON文件中?这就是我存储xp/levels代码的方式currently@pandachu是的,您也可以将其存储在JSON文件中,只需像使用level/xp一样检索id即可。只需使用与您在level系统中写入JSON文件相同的写入方法。您可以将其保存在本地JSON文件中吗?这就是我存储xp/levels代码的方式currently@pandachu是的,您也可以将其存储在JSON文件中,只需检索id,就像您对level/xp所做的那样。只需使用与您的level系统写入JSON文件相同的写入方法即可。