【问题标题】:Discord bot sortingDiscord 机器人排序
【发布时间】:2021-05-14 12:02:08
【问题描述】:

我的 js 知识有限,也许尝试通过 discord bot 来做这件事更简单? 我想做一个不和谐的机器人,它可以像哈利波特的分类帽一样工作。

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

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

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

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

【问题讨论】:

  • 您能提供一个图片示例吗?我仍然对你需要帮助的地方感到困惑。

标签: discord discord.js


【解决方案1】:

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

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

收到响应后,您可以找出是哪一个 (reaction.emoji.name),然后根据该添加到对象中,类似于

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

【讨论】:

    猜你喜欢
    • 2019-08-09
    • 2021-04-01
    • 2021-02-02
    • 2020-12-03
    • 2023-03-17
    • 2021-07-01
    • 2021-01-01
    • 2021-03-12
    • 2021-01-10
    相关资源
    最近更新 更多