Skip to content

this simple telegram bot for playing the classic game of Rock-Paper-Scissors

License

Notifications You must be signed in to change notification settings

geniuszlyy/GenRPSTelegramBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EN

GenRPSTelegramBot - this telegram bot for playing the classic game of Rock-Paper-Scissors. Users can also view their game statistics and get information about the game. This bot supports both inline buttons for choices and a profile view.

Features

  • Play Rock-Paper-Scissors with inline buttons.
  • View your game statistics (wins, losses, draws, choices).
  • Get information on how to play the game.
  • Access support via a GitHub profile link.

How to Use

  1. Start the Bot: Use the /start command to initialize the bot.
  2. Play the Game: Click on "Start Game" to begin playing. Choose Rock, Paper, or Scissors from the inline buttons.
  3. View Profile: Use the /profile command or click "Profile" from the menu to view your game statistics.
  4. Get Information: Click "Information" to learn how to play the game.
  5. Get Support: Click "Support" to visit the GitHub profile for support.

Installation

  1. Clone the repository:
    git clone https://github.com/geniuszly/GenRPSTelegramBot.git
    cd GenRPSTelegramBot
  2. Install the required packages:
    pip install -r requirements.txt
  3. Create a config.json file with your Telegram bot token:
    {
     "Telegram": {
         "Token": "YOUR_TELEGRAM_BOT_TOKEN"
         }
    }
  4. Run the bot:
    python main.py

Commands

  • /start - Initialize the bot and display the menu.
  • /profile - View your game statistics.

Menu Options

  • Start Game: Begin playing Rock-Paper-Scissors.
  • Profile: View your game statistics.
  • Information: Get information on how to play the game.
  • Support: Visit the GitHub profile for support.

image

Example Usage

  1. Starting the Bot
  2. Playing the Game
  3. Viewing Profile
  4. Getting Information
  5. Getting Support

image

RU

GenRPSTelegramBot - это телеграм-бот для игры в классическую игру "Камень-Ножницы-Бумага". Пользователи также могут просматривать свою статистику игр и получать информацию об игре. Этот бот поддерживает как инлайн-кнопки для выбора, так и просмотр профиля.

Функции

  • Играйте в "Камень-Ножницы-Бумага" с помощью инлайн-кнопок.
  • Просматривайте свою игровую статистику (победы, поражения, ничьи, выборы).
  • Получайте информацию о том, как играть в игру.
  • Получайте поддержку через ссылку на профиль GitHub.

Как использовать

  1. Запустите бота: Используйте команду /start для инициализации бота.
  2. Играть: Нажмите "Начать играть", чтобы начать игру. Выберите Камень, Ножницы или Бумагу из инлайн-кнопок.
  3. Просмотр профиля: Используйте команду /profile или нажмите "Профиль" в меню для просмотра своей игровой статистики.
  4. Получение информации: Нажмите "Информация", чтобы узнать, как играть в игру.
  5. Поддержка: Нажмите "Поддержка", чтобы перейти на профиль GitHub для получения поддержки.

Установка

  1. Клонируйте репозиторий:
    git clone https://github.com/geniuszly/GenRPSTelegramBot.git
    cd GenRPSTelegramBot
  2. Установите необходимые пакеты:
    pip install -r requirements.txt
  3. Создайте файл config.json с вашим токеном Телеграм-бота:
    {
     "Telegram": {
         "Token": "YOUR_TELEGRAM_BOT_TOKEN"
         }
    }
  4. Запустите бота:
    python main.py

Команды

  • /start - Инициализировать бота и отобразить меню.
  • /profile - Просмотр игровой статистики.

Опции меню

  • Начать играть: Начать игру "Камень-Ножницы-Бумага".
  • Профиль: Просмотр игровой статистики.
  • Информация: Получение информации о том, как играть в игру.
  • Поддержка: Переход на профиль GitHub для получения поддержки.

image

Пример использования

  1. Запуск бота
  2. Игра
  3. Просмотр профиля
  4. Получение информации
  5. Получение поддержки

image