如何让机器人发送消息,然后机器人对该消息做出反应,然后检测何时有人对其做出反应?

蓝色航空

因此,我正在制作此东西,您可以在其中执行此命令,它会检查您是否购买了某物(该东西会发送给工作人员)。因此,我的工作量很大,但我仍坚持如何执行类似机器人说“您完成了吗?”的工作。并以❎和to响应该消息。当您按下其中之一时,它会执行代码。

或者使它仅对the做出反应,并检测到有人对其做出反应。

目前我有:

message.channel.send(new Discord.RichEmbed().setTitle("Rank-Up Application:").setDescription(`**If you wish to send an application to get Ranked-Up in the Discord & ROBLOX Group, this is the right place to do it! **`).setFooter("When you have done that, say done.").setColor("#ff4757")).then(() => {
        message.channel.awaitMessages(filter, { maxMatches: 1, time: 90000, errors: ['time']})
        .then(collected => {
          message.channel.send(":grey_exclamation: **Sending...**")
          client.channels.get(`622386044914106388`).send(new Discord.RichEmbed().setTitle("New Rank-Up!").addField(`**The user ${username} has sent in an application to get ranked. Please check the following links to see if you should rank him. Remember: True = Owns Class, False = Doesn't own Class.**`).addField(`Plus: ${plus}`).addField(`Advanced: ${advanced}`).setTimestamp().setFooter("When you have done that, say done.").setColor("#ff4757"))

因此,最后一行代码是它应该在下面说出消息的位。我对此非常困惑,甚至都不知道应该输入什么起始代码。

传真机

也许您正在寻找这样的东西。我在门票上用它来关闭人们。对我来说很好。

message.channel.send(`Message that will have reactions on it.`).then(msg => {
    msg.react('❌');
    // Wait 300ms to make sure the tick emoji is made after the first reaction. Just incase the API is on the slow side.
    setTimeout(function(){msg.react('✅');},300);

    // Create a filter to collect, making sure it only checks for non bot users.
    // If you want to check for the message author use user.id == message.author.id
    const filterEmojis = (reaction, user) => {
        return ['❌', '✅'].includes(reaction.emoji.name) && user.bot == false;
    };
    // Await for a user to react as per our filter above.
    msg.awaitReactions(filterEmojis, {time: 60000}).then(collected => {
        const reaction = collected.first();
        // Check if the reaxtion is an X.
        if(reaction.emoji.name === '❌') {
            // Do something when this is reacted too.
        }
        // Check if the reaxtion is a tick.
        if(reaction.emoji.name === '✅') {
            // Do something when this is reacted too.
        }
    }).catch(() => {
        // Catch errors.
    });
}).catch(console.error);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果该反应是特定反应,我将如何使我的机器人检测到反应,然后发送消息?

来自分类Dev

让机器人对上面的消息做出反应

来自分类Dev

如何让Discord机器人对我标记的人的最后一条消息做出反应?

来自分类Dev

Discord.js 如何让机器人对它刚刚通过 id 在不和谐中发送的消息做出反应?

来自分类Dev

如何使机器人对作者的信息做出反应

来自分类Dev

discord.py对机器人的消息作出反应后如何发送消息

来自分类Dev

用Python编程Discord机器人-如何使该机器人对自己的消息作出反应?

来自分类Dev

电报机器人发送消息

来自分类Dev

删除某些消息机器人发送

来自分类Dev

如何安排电报机器人发送消息?

来自分类Dev

如何向机器人邀请者发送消息

来自分类Dev

如何保存发送到机器人的主动消息?

来自分类Dev

您如何让Discord机器人删除用户对discord.py中消息的反应?

来自分类Dev

如何使机器人对媒体消息(png,mp4等)作出反应?

来自分类Dev

向机器人邀请者发送消息

来自分类Dev

Twitch IRC机器人未发送消息

来自分类Dev

python中的IRC机器人不会发送消息

来自分类Dev

Discord机器人发送不需要的消息

来自分类Dev

发送后Discord机器人删除消息

来自分类Dev

向机器人邀请者发送消息

来自分类Dev

套接字IRC机器人未发送完整的消息

来自分类Dev

自动发送消息到电报机器人

来自分类Dev

IRC 消息随机不从机器人发送

来自分类Dev

删除电报机器人发送的消息

来自分类Dev

使用机器人框架向 slack 发送主动消息

来自分类Dev

聊天机器人的Facebook消息

来自分类Dev

Facebook 机器人摆脱默认消息

来自分类Dev

聊天机器人的默认消息

来自分类Dev

如何解决“反应问题(重启机器人)”

Related 相关文章

  1. 1

    如果该反应是特定反应,我将如何使我的机器人检测到反应,然后发送消息?

  2. 2

    让机器人对上面的消息做出反应

  3. 3

    如何让Discord机器人对我标记的人的最后一条消息做出反应?

  4. 4

    Discord.js 如何让机器人对它刚刚通过 id 在不和谐中发送的消息做出反应?

  5. 5

    如何使机器人对作者的信息做出反应

  6. 6

    discord.py对机器人的消息作出反应后如何发送消息

  7. 7

    用Python编程Discord机器人-如何使该机器人对自己的消息作出反应?

  8. 8

    电报机器人发送消息

  9. 9

    删除某些消息机器人发送

  10. 10

    如何安排电报机器人发送消息?

  11. 11

    如何向机器人邀请者发送消息

  12. 12

    如何保存发送到机器人的主动消息?

  13. 13

    您如何让Discord机器人删除用户对discord.py中消息的反应?

  14. 14

    如何使机器人对媒体消息(png,mp4等)作出反应?

  15. 15

    向机器人邀请者发送消息

  16. 16

    Twitch IRC机器人未发送消息

  17. 17

    python中的IRC机器人不会发送消息

  18. 18

    Discord机器人发送不需要的消息

  19. 19

    发送后Discord机器人删除消息

  20. 20

    向机器人邀请者发送消息

  21. 21

    套接字IRC机器人未发送完整的消息

  22. 22

    自动发送消息到电报机器人

  23. 23

    IRC 消息随机不从机器人发送

  24. 24

    删除电报机器人发送的消息

  25. 25

    使用机器人框架向 slack 发送主动消息

  26. 26

    聊天机器人的Facebook消息

  27. 27

    Facebook 机器人摆脱默认消息

  28. 28

    聊天机器人的默认消息

  29. 29

    如何解决“反应问题(重启机器人)”

热门标签

归档