不和谐机器人排序

时间:2021-02-10 18:37:14

标签: discord discord.js

我的 js 知识有限,也许通过 discord bot 尝试执行此操作更简单? 我想制作一个 Discord 机器人,它可以像哈利波特的分拣帽一样工作。

我的 Discord 服务器有一个房屋/派系系统,我需要一个机器人来创建个性测验,以便根据他们的回答,他们将获得他们所在房屋的角色。 一个问题的每个答案都将被加权到三个房子之一。 例子: H1 等于 House 1,H2 等于 House 2,H3 等于 House 3

你生命中最重要的是什么?

  1. 成功 +1 H1
  2. 朋友和家人 +1 H2
  3. 更改 +1 H3

一旦所有问题都得到回答,房屋的最高分将是用户最终进入并获得角色的位置。 问题和答案的显示方式看起来有点像这样,问题和答案会出现在小菜单中,而回答问题和答案将是对下面显示的不和谐表情符号做出反应。

1 个答案:

答案 0 :(得分:0)

我可以告诉你应该发生的事情,但我真的不想用勺子喂你好吗?

首先,您发送嵌入的消息。您可以使用 this 之类的东西来可视化您正在制作的嵌入,然后使用 this 指南创建实际的嵌入并发送它。然后,您可以在特定的 adding ones (ordering them) 和 awaiting ones 中使用 discordjs.guide 的反应指南。

收到一个反应后,你可以找出哪个,(reaction.emoji.name),然后根据它添加到一个对象中,就像

let UserHouses = {
    H1: 0,
    H2: 0,
    H3: 0
};
//upon receiving a reaction and sorting through it, you simply
UserHouses.H1 += weight