Skip to content

ianfane/kozak_discord_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇺🇦 Козак - Український Discord Бот

Потужний Discord бот з широким функціоналом

Вимоги

  • Node.js версії 16.9.0 або вище
  • npm або yarn
  • Discord бот токен

Крок 1: Створення Discord бота

  1. Перейдіть на Discord Developer Portal
  2. Натисніть "New Application" і дайте назву вашому боту
  3. Перейдіть в розділ "Bot" і натисніть "Add Bot"
  4. Скопіюйте токен бота (кнопка "Reset Token" → "Copy")
  5. Увімкніть такі Privileged Gateway Intents:
    • Presence Intent
    • Server Members Intent
    • Message Content Intent
  6. Перейдіть в розділ "OAuth2" → "URL Generator"
  7. Виберіть scope: bot та applications.commands
  8. Виберіть необхідні права (рекомендовано: Administrator для всіх функцій)
  9. Скопіюйте згенерований URL і відкрийте його в браузері для додавання бота на сервер

Крок 2: Налаштування проєкту

  1. Склонуйте або завантажте цей проєкт
  2. Встановіть залежності:
npm install
  1. Створіть файл .env в кореневій папці проєкту:
cp .env.example .env
  1. Відредагуйте файл .env та додайте свої дані:
DISCORD_TOKEN=ваш_токен_бота
CLIENT_ID=id_вашого_бота
WEATHER_API_KEY=опціонально_ключ_openweather

Де знайти CLIENT_ID:

  • Перейдіть на Discord Developer Portal
  • Відкрийте вашу аплікацію
  • Скопіюйте "Application ID" з розділу "General Information"

Як отримати WEATHER_API_KEY (опціонально):

  • Зареєструйтесь на OpenWeatherMap
  • Отримайте безкоштовний API ключ
  • Додайте його у файл .env

Крок 3: Запуск бота

  1. Скомпілюйте TypeScript код:
npm run build
  1. Зареєструйте команди в Discord:
npm run dev -- src/deploy-commands.ts
  1. Запустіть бота:
npm start

Для розробки (з автоматичним перезапуском):

npm run dev

🤝 Підтримка

Якщо у вас виникли питання або проблеми, створіть Issue в репозиторії або напишіть розробнику (t.me/ianfane).


About

Козак - Український Discord Бот

Resources

License

Stars

Watchers

Forks

Packages

No packages published