我试图添加一个自定义表情的消息,包含某些字。我已经尝试使用addReaction(Emote)和addReaction(String)方法。我只是不能让机器人添加对消息的反应(它也不能与unicode表情符号一起工作)。
我使用了以下方法
event.getMessage().addReaction("name:XXXXXXXXXXXXXXXX");
event.getMessage().addReaction("name");
event.getMessage().addReaction("XXXXXXXXXXXXXXXX");
event.getMessage().addReaction(Emote emote);
这个机器人做了很多其他功能,所有工作都很好。我有Java的CS学位,所以我对如何编写和构造代码有一个很好的想法。
JDA使用restactions
,它们基本上允许将所有操作排队到不一致,没有它们,命令就不会发送到不一致。您的代码无法工作,因为您忘记包含RESTAction。
关于添加反应的尝试,请阅读相关的JDA文档,以了解应该在参数中键入什么。
简而言之,您可以使用emote
实例或emote Unicode。有几种方法可以检索表情符号的Unicode,例如,Emoji Unicode表。
若要使用emote
,请在emote所在的guild上使用guild.getemotesbyname(“name”)
方法。注意,这将返回一个列表,您必须使用.get
方法从列表中获取特定的emote实例。然后可以使用AddreAction(emoteemote)
方法。
我对javascript和discord非常陌生。js,有人能帮我,告诉我如何设置做出反应的用户的角色吗?我自己做这件事有困难。
我有一个基本的SQS队列,它使用redrive策略触发Lambda,在5次重试后将失败的消息发送到DLQ。我读到Lambda应该在消息中添加关于错误的消息属性 除了在DLQ中查看消息时,我没有看到任何来自Lambda的ErrorCode、ErrorMessage属性外,其他一切都正常工作。有人用这个吗?
当监听设备后,会返回接收到的消息数据。 请求方式: 无 返回值: "|4|2|5|message|" 返回接收到的消息 参数 message 返回的消息内容
我希望将反应添加到消息中的机器人,而不是我。有人能帮我吗?
我的LocalBroadcastManager回调函数不接收消息。有人能告诉我为什么吗? 我尝试在我的三星Galaxy S3 mini(4.1.2-Jelly Bean,API 16)上实现这一点。 SenderClass: 主要活动 编辑:这是清单 显示
当订阅的topic接收到消息后,会返回接收到的消息数据。 请求方式: 无 返回值: "|4|1|5|topic|message|\r" 返回接收到的消息 参数 topic 返回消息的topic message 返回的消息内容