Исходник [JS/Prisma] Discord-бот: саппорт, розыгрыши, автоматизация

mccormickk

Известный
Автор темы
40
27

IhLIb6S.png
Rikka — Discord-бот

1) Бот изначально был на заказ, потом стал open-source, из готовых систем: саппорт, розыгрыши, заказы
2) Построен на паттерне проектирования «Команда» в рамках модульной архитектуры
3) Поддерживает динамическую загрузку: 📄 слэш-команд, 🔘кнопок, ⬇️ выпадающих меню.

Можно использовать как готового бота: менять существующие системы или добавлять свои (необходимы базовые знания Node.JS + Prisma ORM).

Скачай репозиторий с GitHub и установи нужные зависимости
Bash:
git clone https://github.com/mccormickk/rikka.git
cd rikka
npm install
Переименуй файл .env.example в .env и подставь свои значения
Код:
# ds
DISCORD_TOKEN=
GUILD_ID=
CATEGORY_ACTIVEORDERS=
CATEGORY_CLOSEDORDERS=
CHANNEL_ARCHIVEORDERS=
CATEGORY_ACTIVESUPPORT=
CATEGORY_CLOSEDSUPPORT=
CHANNEL_ARCHIVESUPPORT=
ROLE_SUPPORT=

# prisma
DATABASE_URL="mysql://user:passwd@host:3306/db_name"

# github
GITHUB_REPOSITORY="https://api.github.com/repos/mccormickk/rikka/commits"

Запускай бота: если надо запустить в режиме разработки, то запускаешь через второй вариант
Bash:
npm run start
npm run dev
 
Последнее редактирование: