单词列表python不和谐中的表情符号

     2023-03-14     177

关键词:

【中文标题】单词列表python不和谐中的表情符号【英文标题】:Emoji in word list python discord 【发布时间】:2021-12-23 15:47:32 【问题描述】:

我希望我的不和谐机器人在有人输入单词或句子时发送消息。但是,该句子包含一个表情符号。如何让机器人看到表情符号?如果没有表情符号,它会完美运行,机器人会发送想要的消息,但我不知道如何包含表情符号。

我想要以下代码 sn-p 部分中的表情符号,目前我有 XXXX。

async def on_message(self, message):
        word_list = ['Lanfeust got 1 XXXX zombie eye']

        # don't respond to ourselves
        if message.author == self.user:
            return

        messageContent = message.content
        if len(messageContent) > 0:
            for word in word_list:
                if word in messageContent:
                    await message.channel.send('Nice EYE <@459303124037926915>')

我试过['I want :apple: apple'] 表情符号的名称 我试过['I want 908223460097011743 apple']表情符号的ID

机器人没有追上它。

提前谢谢你

【问题讨论】:

这能回答你的问题吗? Python Bot use custom Emoji 你好,欢迎来到 ***!我对你的问题有点困惑。 “让机器人看到表情符号”是什么意思?用户应该提供的预期输入是什么? 我希望我的机器人在有人使用这整个句子时回复一些东西:我想要 XXXX 苹果(XXXX 是一个表情符号)如果我设置它没有表情符号但不使用它,它会完美运行。我试过 word_list = ['I want <:emoji_name:emoji_id> apple'] 但它不起作用。 作为调试的一部分,您可以做的一件事是自己用该表情符号编写一条消息,然后使用 discord.py 获取它并尝试查看它返回的内容,这就是您需要匹配的字符串你的代码。 尝试获取发送给机器人的所有消息的内容并打印它们,然后使用此表情符号发送消息,复制它打印的内容。那是代表表情符号的字符。你可以用你复制的那个字符替换你的 XXXX。 【参考方案1】:

您可以使用 unicode 表情符号。要获取 unicode 表情符号,请转到 https://unicode.org/emoji/charts/full-emoji-list.html

还有一个简单的例子:

async def on_message(self, message):
        word_list = ['I want ? apple']
        await ctx.send(random.choice(word_list))

【讨论】:

我没有选择我希望机器人做出反应的句子,我需要我的机器人检测的表情符号不是传统的表情符号,它是私人的。 你的意思是你想添加自定义表情符号的反应,对吧? 如果它是自定义表情符号,您可以在不和谐频道上使用一次,然后将其复制并粘贴到您需要使用的任何地方。 是的,要添加自定义表情符号,您应该使用 &lt;:emoji_name:emoji_id&gt; 不幸的是,我试过了,但它不起作用。机器人无法“读取”表情符号。

如何将随机设置的单词值分配给变量 Javascript? (不和谐 JS v12H

】如何将随机设置的单词值分配给变量Javascript?(不和谐JSv12H【英文标题】:howdoiassignarandomsetwordvaluetoavariableJavascript?(DiscordJSv12H【发布时间】:2020-10-1610:17:46【问题描述】:我正在尝试用我的不和谐机器人做一个猜谜游戏,当... 查看详情

javascript不和谐表情符号垃圾邮件发送者(代码片段)

查看详情

如何将自定义表情符号上传到我的不和谐机器人

】如何将自定义表情符号上传到我的不和谐机器人【英文标题】:HowdoIuploadacustomemojitomydiscordbot【发布时间】:2021-05-0616:50:35【问题描述】:我制作了一个不和谐的机器人,现在我想开始添加自定义表情符号。我看过很多关于如... 查看详情

如何从消息中获取表情符号?

...Message().getEmotesBag()我都试过了。但是,两者都返回一个空列表/包。这是我当前的代 查看详情

如何让不和谐机器人使用 discord.py 向消息添加表情符号反应?

】如何让不和谐机器人使用discord.py向消息添加表情符号反应?【英文标题】:HowdoIgetadiscordbottoaddanemojireactiontoamessageusingdiscord.py?【发布时间】:2020-06-2909:40:23【问题描述】:我一直在尝试获取一个可以使用默认表情符号自动响... 查看详情

是否有可能获得对特定表情符号做出反应的用户集合? (不和谐 JS)

...否有可能获得对特定表情符号做出反应的用户集合?(不和谐JS)【英文标题】:Isitpossibletogetacollectionofusersthatreactedwithaspecificemojitoamessage?(DiscordJS)【发布时间】:2020-11-2914:39:25【问题描述】:我正在开发高级DiscordBot。一些功能... 查看详情

Sklearn CountVectorizer:将表情符号保留为单词

】SklearnCountVectorizer:将表情符号保留为单词【英文标题】:SkLearnCountVectorizer:keepingemojisaswords【发布时间】:2019-12-1111:27:21【问题描述】:我在字符串上使用SkLearnCountVectorizer,但CountVectorizer丢弃了文本中的所有表情符号。例如,... 查看详情

Discord.py 自定义表情符号反应

...发布时间】:2021-08-0909:52:39【问题描述】:我做了一个不和谐的机器人,我想添加一个自定义的不和谐表情反应我有这个代码:x=awaitctx.send(embed=asdf)awaitx.add_reaction("1️⃣")awaitx.add_reaction("once:EmojiID")当我运行代码时 查看详情

匹配和替换字符串中的表情符号 - 最有效的方法是啥?

...多人们可以使用的表情符号。我想将此列表与字符串中的单词匹配。我现在有这个:$string="Loremipsum:-) 查看详情

如何跳过机器人执行命令 |不和谐

...机器人来过滤聊天,它有两个重要的命令。"addword"用于将单词添加到列表但是这里如果我想使用“removeword”命令,机器人会认为它是列表中的一个单词并删除它,它不能正常工作。【问题讨论】:【参考方案1】:嗯,这 查看详情

从 Unicode 字符串中正确提取表情符号

...情符号以及其他unicode字符的字符串。我需要将其转换为列表中的每个条目都是单个字符/表情符号的列表。x=u\'????????xyz????????\'char_list=[cforcinx]想要 查看详情

带有自定义表情符号的反应角色

...色与自定义表情符号一起工作时遇到问题。如果我使用不和谐的表情符号,它会嵌入消息、创建反应并在单击反应时应用角色。但是,如果我使用自定义表情符号,它会嵌入消息并创建正确的反应,但它不会在单击表情符号时提... 查看详情

从 discord.js 中的消息中获取 Emoji url

...布时间】:2018-09-1608:48:27【问题描述】:我试图让我的不和谐机器人显示表情符号的图像文件。因此,您发布一个表情符号,机器人会回复并附上该表情符号的图片。它适用于机器人在线的服务器的表情符号。但是如何从其他服... 查看详情

Python不和谐机器人警告特定人

...:28:42【问题描述】:我正在做一个机器人,如果消息中的单词被列入黑名单,它会警告人们。问题是当机器人写@person#tag时,它不是提及,而只是一个文本。我该如何改进它?这是我的代码:badwords=["lal","sas"]forwordinbadwords:ifmessa 查看详情

带有动画表情符号的 Discord 机器人

...【发布时间】:2020-10-2923:13:47【问题描述】:我有一个不和谐机器人,我想知道如何让机器人在服务器上使用动画表情符号。我尝试过其他通过WebHooks放置动画表情符号的机器人,或者将机器人本身放入动画表情符号。但我无法... 查看详情

nodejs discord bot - 带有由表情符号分隔的单词的消息

】nodejsdiscordbot-带有由表情符号分隔的单词的消息【英文标题】:nodejsdiscordbot-messagewithwordsseparatedbyemojis【发布时间】:2018-05-3004:20:54【问题描述】:我正在编写我的第一个Discord机器人。我希望他阅读用户的消息,然后将消息发... 查看详情

Python 中的文本分析

...作为文本分析的一个基本步骤,我需要将文本拆分为单个单词并存储每行中的单词数。1)line.split()是一种将文本拆分为单词的有效方法吗?(不关心标点符号)2)存储字数的有效方法是什么?是通过数组/列表/元组吗?哪个更快。... 查看详情

html 网页中的表情符号选择器

...现如果还可以有一个表情符号选择器按钮来显示表情符号列表,那就太酷了,就像你可以使用“windows键+.句号”一样,只是一个可以显示类似标签的按钮。我是否需要使用任何API,或者是否只需要一个手动功能,但在单击按钮时... 查看详情