制作机器人时,我想制作它,以便在您键入afv!support
时会发送如下DM:
DM example
Thanks for contacting AFV support. Please react below for which problem you have.
:one: Ban Appeal
:two: Bug Report
:three: Report Staff/User
This command will expire in two minutes.
,然后与:one:,:two:和:three:反应。我环顾四周,但没有找到答案。
感谢您的帮助!
答案 0 :(得分:1)
Elitezen的答案是正确的,我只想详细说明他们对<emote>
的使用。
例如,如果将<emote>
的首次使用替换为:one:
,它将无法正常工作。您将必须输入物理unicode
表情符号,如果是自定义表情符号,则必须输入表情符号ID
。
例如:
message.member.send(<theMessage>).then(msg => {
await msg.react('1️⃣') // instead of :one:
await msg.react('2️⃣') // instead of :two:
msg.react('3️⃣') // instead of :three:
})
答案 1 :(得分:0)
向目标发送消息,并将消息传递到.then()
中,机器人将在此处对消息做出反应
message.member.send(<theMessage>).then(msg => {
msg.react('<emoji>')
msg.react('<emoji>')
msg.react('<emoji>')
})