Skip to content

Mop157/discord_game_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Українська

Discord Game Bot

Discord Game Bot - це багатомовний ігровий бот для Discord, який знаходиться в розробці. Бот призначений для проведення різних ігор на серверах Discord і підтримує чотири мови:

language: UA language: RU language: EN language: CZ

Розроблено за допомогою

language: TypeScript Framework: Discord.js Database: MongoDB
GitHub commit activity GitHub top language

Особливості

  • Багатомовна підтримка (UA, RU, EN, CZ)
  • Різні міні-ігри (в розробці)
  • Система балансу користувачів
  • Слеш-команди для зручної взаємодії

Встановлення

  1. Клонування репозиторію:
    git clone https://github.com/Mop157/discord_game_bot.git
  2. Перехід до директорії проєкту:
    cd discord_game_bot
  3. Встановлення залежностей:
    npm install
  4. Створення файлу .env в кореневій директорії проєкту та додавання наступних змінних оточення:
    
    DISCORD_TOKEN=your_discord_bot_token
    CLIENT_ID=client ID
    GUILD_ID=your guild ID
    MONGODB_URI=your_mongodb_connection_string
    PREFIX=prefix бота
    LANGUAGES=language // "UA" or "RU" or "EN" or "CZ"
          
  5. Збірка проєкту:
    npm run build

Використання

  1. Запустіть бота:
    npm start
  2. Запросіть бота на ваш сервер Discord, використовуючи посилання з необхідними дозволами.
  3. Використовуйте слеш-команди для взаємодії з ботом. Наприклад:
    /slot - для гри в слот-машину

Розробка

  1. Для запуску бота в режимі розробки використовуйте:
    npm run dev
  2. Для розгортання нових слеш-команд використовуйте:
    npm run deploy

Поточний стан

Проєкт знаходиться в активній розробці. Деякі функції можуть бути недоступні або вимагати ручного налаштування. Слідкуйте за оновленнями!

Внесок у проєкт

Ми вітаємо внесок у розвиток проєкту! Якщо у вас є ідеї чи пропозиції, будь ласка, створіть issue або надішліть pull request.

Русский

Discord Game Bot

Discord Game Bot - это многоязычный игровой бот для Discord, находящийся в разработке. Бот предназначен для проведения различных игр на серверах Discord и поддерживает четыре языка:

language: UA language: RU language: EN language: CZ

Разработано с помощью

language: TypeScript Framework: Discord.js Database: MongoDB
GitHub commit activity GitHub top language

Особенности

  • Многоязычная поддержка (UA, RU, EN, CZ)
  • Различные мини-игры (в разработке)
  • Система баланса пользователей
  • Слэш-команды для удобного взаимодействия

Установка

  1. Клонируйте репозиторий:
    git clone https://github.com/Mop157/discord_game_bot.git
  2. Перейдите в директорию проекта:
    cd discord_game_bot
  3. Установите зависимости:
    npm install
  4. Создайте файл .env в корневой директории проекта и добавьте следующие переменные окружения:
    
    DISCORD_TOKEN=your_discord_bot_token
    CLIENT_ID=client ID
    GUILD_ID=your guild ID
    MONGODB_URI=your_mongodb_connection_string
    PREFIX=prefix бота
    LANGUAGES=language // "UA" or "RU" or "EN" or "CZ"
          
  5. Соберите проект:
    npm run build

Использование

  1. Запустите бота:
    npm start
  2. Пригласите бота на ваш Discord сервер, используя ссылку с необходимыми разрешениями.
  3. Используйте слэш-команды для взаимодействия с ботом. Например:
    /slot - для гри в слот-машину

Разработка

  1. Для запуска бота в режиме разработки используйте:
    npm run dev
  2. Для развертывания новых слэш-команд используйте:
    npm run deploy

Текущее состояние

Проект находится в активной разработке. Некоторые функции могут быть недоступны или требовать ручной настройки. Следите за обновлениями!

Вклад в проект

Мы приветствуем вклад в развитие проекта! Если у вас есть идеи или предложения, пожалуйста, создайте issue или отправьте pull request.

English

Discord Game Bot

Discord Game Bot is a multilingual game bot for Discord currently in development. The bot is designed to host various games on Discord servers and supports four languages:

language: UA language: RU language: EN language: CZ

Developed with

language: TypeScript Framework: Discord.js Database: MongoDB
GitHub commit activity GitHub top language

Features

  • Multilingual support (UA, RU, EN, CZ)
  • Various mini-games (in development)
  • User balance system
  • Slash commands for easy interaction

Installation

  1. Clone the repository:
    git clone https://github.com/Mop157/discord_game_bot.git
  2. Navigate to the project directory:
    cd discord_game_bot
  3. Install dependencies:
    npm install
  4. Create a .env file in the root directory of the project and add the following environment variables:
    
    DISCORD_TOKEN=your_discord_bot_token
    CLIENT_ID=client ID
    GUILD_ID=your guild ID
    MONGODB_URI=your_mongodb_connection_string
    PREFIX=prefix бота
    LANGUAGES=language // "UA" or "RU" or "EN" or "CZ"
          
  5. Build the project:
    npm run build

Usage

  1. Start the bot:
    npm start
  2. Invite the bot to your Discord server using a link with the necessary permissions.
  3. Use slash commands to interact with the bot. For example:
    /slot - to play the slot machine

Development

  1. To run the bot in development mode, use:
    npm run dev
  2. To deploy new slash commands, use:
    npm run deploy

Current Status

The project is actively being developed. Some features may be unavailable or require manual configuration. Stay tuned for updates!

Contributing

We welcome contributions to the project! If you have ideas or suggestions, please create an issue or submit a pull request.

Čeština

Discord Game Bot

Discord Game Bot je vícejazyčný herní bot pro Discord, který je aktuálně ve vývoji. Bot je navržen tak, aby umožňoval pořádání různých her na Discord serverech a podporuje čtyři jazyky:

language: UA language: RU language: EN language: CZ

Vyvinutý s

language: TypeScript Framework: Discord.js Database: MongoDB
GitHub commit activity GitHub top language

Funkce

  • Podpora vícero jazyků (UA, RU, EN, CZ)
  • Různé mini-hry (ve vývoji)
  • Systém uživatelského balancování
  • Slash příkazy pro snadnou interakci

Instalace

  1. Klonujte repozitář:
    git clone https://github.com/Mop157/discord_game_bot.git
  2. Přesuňte se do adresáře projektu:
    cd discord_game_bot
  3. Nainstalujte závislosti:
    npm install
  4. Vytvořte soubor .env v kořenovém adresáři projektu a přidejte následující proměnné prostředí:
    
    DISCORD_TOKEN=your_discord_bot_token
    CLIENT_ID=client ID
    GUILD_ID=your guild ID
    MONGODB_URI=your_mongodb_connection_string
    PREFIX=prefix бота
    LANGUAGES=language // "UA" or "RU" or "EN" or "CZ"
          
  5. Zkompilujte projekt:
    npm run build

Použití

  1. Spusťte bota:
    npm start
  2. Pozvěte bota na váš Discord server pomocí odkazu s potřebnými oprávněními.
  3. Používejte slash příkazy k interakci s botem. Například:
    /slot - pro hraní slotové hry

Vývoj

  1. Pro spuštění bota v režimu vývoje použijte:
    npm run dev
  2. Pro nasazení nových slash příkazů použijte:
    npm run deploy

Aktuální stav

Projekt je aktivně ve vývoji. Některé funkce mohou být nedostupné nebo vyžadovat ruční nastavení. Sledujte aktualizace!

Přispívání

Vítáme přispění do projektu! Pokud máte nějaké nápady nebo návrhy, prosím vytvořte issue nebo pošlete pull request.

Releases

No releases published

Packages

No packages published