#discord #discord.js
#Discord #discord.js
Вопрос:
У меня ограниченные знания js, и, может быть, проще попробовать сделать это через discord bot? Я хочу создать бота discord, который работал бы как сортировочная шляпа из Гарри Поттера.
На моем сервере discord установлена система дом / фракция, и мне нужен бот для создания личностного теста, чтобы в зависимости от того, что они ответят, они получат роль дома, в который они были помещены. Каждый ответ на вопрос будет отнесен к одному из трех домов. ПРИМЕР: H1 равно дому 1, H2 равно дому 2, H3 равно дому 3
Что самое важное в вашей жизни?
- успех 1 час 1
- друзья и семья 1 час 2
- изменение 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