Магазин сервера — документация ASHORO BOT
Embed-магазин Discord с товарами за серверную валюту: роли, ник и приватный voice.
Магазин сервера позволяет продавать товары за coin прямо в Discord. На сайте можно создать несколько магазинов, настроить товары, цены, сроки, лог-канал и публикацию embed-сообщения.
Поддерживаются товары трёх типов: роль сервера, смена ника и приватный голосовой канал. Для временных товаров бот сам снимает роль или завершает действие после указанного срока.
Команда /create shop публикует embed-магазин в выбранный канал, а /edit shop позволяет управлять магазином из Discord: включать, выключать, переименовывать, добавлять товары и менять лог-канал.
Права на создание и редактирование магазина можно разделить: например, публикацию оставить администраторам, а управление товарами выдать отдельной роли.
Для покупки у участника должен быть достаточный баланс.
Бот сможет выдать только роли ниже своей роли в иерархии Discord.
- publishChannelId: Канал, куда бот отправит сообщение магазина (обязательный)
- logChannelId: Канал логов покупок (необязательный)
- items: Список товаров магазина (обязательный)
- price: Цена товара в серверной валюте (обязательный)
- durationMinutes: Срок действия временного товара (необязательный)
- createAccess/editAccess: Кто может создавать и редактировать магазин (обязательный)