当前位置: 首页 > 知识库问答 >
问题:

Discord Bot读取表情符号以分配角色

龙飞
2023-03-14

好的,多亏了~slothiful~,我终于让表情符号起作用了。

我没有试图让bot根据对作为服务器规则发布的消息的反应来分配角色。

bot.on('message', (message) => {
        if (message.content == ':joy:' ) {
                message.member.roles.add(Yard);
        }
});

谢谢你的回答

暂时还没有答案

 类似资料:
  • 我在尝试让我的discord机器人添加基于表情符号反应的角色时遇到问题。当我使用该命令时,我的机器人将嵌入消息和表情符号,但表情符号不可点击。另外,当我键入命令时,我会得到未处理的PromisejectionWarning:DiscordAPIError:Unknown表情符号错误(节点:12916) }

  • 我有问题得到反应角色的工作与自定义表情符号。如果我使用不和谐表情符号,它会嵌入消息,创建反应,并在点击反应时应用角色。 然而,如果我使用一个自定义的emoji,它会嵌入消息并创建正确的反应,但是它不提供当emoji被点击时的角色。 我使用了相同的编码,当交换不和谐和自定义的表情符号,唯一的改变是表情符号的ID。 我使用的完整代码是: 我们将非常感谢对此提供任何帮助。

  • 我想让我的机器人只读取DM消息,并将其发送到不和谐的渠道,但我的代码垃圾邮件消息无限,垃圾邮件5次,然后它暂停几秒钟,然后再次垃圾邮件,机器人也不只读取DM消息,并读取公会消息,所以如果我在公会里发送任何东西,它会发送垃圾邮件。 我到底想要什么?如果有人发送“你好!”(消息内容)到DM中的bot,bot需要发送'Hello!'(消息内容)到指定的频道(日志频道)。

  • 在Java中,我有以下代码用于为intPointer创建分配。但是在renderscript计算之后,我无法返回分配的值。没有copyTo(int)方法,只有byte[],short[],int[],float[],位图。 log.d(“ints”,string.valueof(i));给出和rsDebug(“rs”,*intpointer); 如何从分配中获取int值?

  • 我想在我的mysql数据库中存储表情符号(android或iphone),我尝试了很多教程和帖子,比如: 如何在MySQL中插入utf-8 mb4字符(ios5中的emoji)? http://andy-carter.com/blog/saving-emoticons-unicode-from-twitter-to-a-mysql-database character_set_client:utf

  • 在我的slack克隆中有一个聊天输入字段。我遵循了一个关于添加emoji选择器(emoji-mart)的简单教程。聊天输入 然而,当我点击表情图标时,它会弹出表情图标所在的容器内的表情选择器窗口。(所以在聊天输入容器内部,同时改变其高度以包含emoji窗口)。emoji选择器窗口 我的问题是,我如何才能让它弹出聊天输入的上方而不是里面就像图片中原来的一样。是造型的问题还是我必须添加任何特殊的功能?