Сортировка ботов Discord

#discord #discord.js

#Discord #discord.js

Вопрос:

У меня ограниченные знания js, и, может быть, проще попробовать сделать это через discord bot? Я хочу создать бота discord, который работал бы как сортировочная шляпа из Гарри Поттера.

На моем сервере discord установлена система дом / фракция, и мне нужен бот для создания личностного теста, чтобы в зависимости от того, что они ответят, они получат роль дома, в который они были помещены. Каждый ответ на вопрос будет отнесен к одному из трех домов. ПРИМЕР: H1 равно дому 1, H2 равно дому 2, H3 равно дому 3

Что самое важное в вашей жизни?

  1. успех 1 час 1
  2. друзья и семья 1 час 2
  3. изменение 1 H3

После того, как будут даны ответы на все вопросы, наибольшее количество очков за дом будет там, где пользователь попадает и получает роль. То, как должны отображаться вопросы и ответы, будет выглядеть примерно так: вопрос и ответы будут отображаться в маленьком меню, а ответ на них будет реагировать на смайлик discord, показанный под ним.

Комментарии:

1. Не могли бы вы привести пример изображения? Я все еще не понимаю, где вам нужна помощь.

Ответ №1:

Я могу рассказать вам о том, что должно произойти, но я действительно не хочу кормить вас с ложечки, хорошо?

Сначала вы отправляете встроенное сообщение. Вы можете использовать что-то вроде этого, чтобы визуализировать создаваемое вами встраивание, затем использовать это руководство для создания фактического встраивания и отправки его. Затем вы можете использовать руководство 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