问题描述
我了解不和谐机器人如何读取常规用户输入的消息并使用
I understand how a discord bot can read a regular user inputed message and respond using
但如果它是嵌入的,它不会读取消息.请帮我更改它以在嵌入消息中查找关键字并引起机器人的响应.
But it won't read the message if it is an embed. Please help me change that to look for the keyword in a embed message and elicit a response from the bot.
推荐答案
MessageEmbed
可以在 author
, description
, footer
, message.content
和 title
.它们也可以在每个文件中,因此可能需要检查所有这些内容.
这是你可以使用的一个小函数(我知道这看起来很乱,但这只是因为有很多逻辑运算符):
The text in a MessageEmbed
can be in author
, description
, footer
, message.content
and title
. They can also be inside every filed, so might want to check for all that stuff.
Here's a little function you could use (I know it seems a mess but it's just because there are a lot of logical operators):
函数在找到您输入的单词时返回 true
,在没有找到时返回 false
,在其中之一时返回 null
缺少非可选参数.
你可以这样使用它:
The functions returns true
when finds the word you put in, false
when it doesn't find it and null
when one of the non-optional arguments is missing.
You can use it like this:
顶部有一些说明,希望对您有所帮助;)
There are some instructions at the top, hope this helps ;)
这篇关于如何让不和谐机器人阅读嵌入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!