- 40
- 27
Rikka — Discord-бот
1) Бот изначально был на заказ, потом стал open-source, из готовых систем: саппорт, розыгрыши, заказы
2) Построен на паттерне проектирования «Команда» в рамках модульной архитектуры
3) Поддерживает динамическую загрузку: 📄 слэш-команд, 🔘кнопок, ⬇️ выпадающих меню.
Можно использовать как готового бота: менять существующие системы или добавлять свои (необходимы базовые знания Node.JS + Prisma ORM).
GitHub - mccormickk/rikka: Modern, open-source Discord bot
Modern, open-source Discord bot. Contribute to mccormickk/rikka development by creating an account on GitHub.
Скачай репозиторий с GitHub и установи нужные зависимости
Bash:
git clone https://github.com/mccormickk/rikka.git
cd rikka
npm install
Код:
# 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
Последнее редактирование: