An open API service indexing awesome lists of open source software.

https://github.com/mop157/discord_game_bot


https://github.com/mop157/discord_game_bot

bot discord-bot discord-game-bot discord-js discordbot typescript typescriptbot

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

Українська




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.