Коды и раздатчик кодов — документация ASHORO BOT
Выдача промокодов по кнопке с лимитами, сообщением, логами и управлением через вкладку «Коды».
Раздатчик кодов создаёт сообщение Discord с кнопкой. Участник нажимает кнопку, а бот выдаёт ему один свободный код из списка.
Раздатчик можно создать командой /dispenser или через сайт во вкладке «Коды». В настройках задаются название, текст сообщения, кнопка, список кодов, лимит кодов на одного человека и канал логов.
Логи нужны, чтобы команда видела, кто забрал код, когда это произошло и какой раздатчик использовался. Это помогает быстро разбирать спорные ситуации и не терять выдачи.
Если коды закончились или участник уже достиг лимита, бот покажет понятный ответ и не выдаст лишний код.
Не публикуйте один и тот же код в нескольких раздатчиках, если он должен быть одноразовым.
После редактирования проверьте сообщение раздатчика в Discord, чтобы кнопка и текст выглядели правильно.
- codes: Список кодов, по одному в строке (обязательный)
- limit: Сколько кодов может получить один участник (обязательный)
- channel: Канал, куда бот отправит сообщение раздатчика (обязательный)
- logChannel: Канал логов выдачи кодов (необязательный)