Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

Nova Bingo AI Assistant 🎰

A Telegram bot for the Nova Bingo real-time multiplayer Bingo platform. Built with Python and python-telegram-bot.

Features

  • 14 slash commands β€” /start, /help, /howtoplay, /play, /rules, /deposit, /withdraw, /balance, /jackpot, /bonus, /activegames, /mytickets, /support, /responsiblegaming
  • AI-style chat β€” responds to natural-language questions about gameplay, wallets, rules, and more
  • Casino-style personality β€” friendly, fast, exciting, and professional
  • Responsible gaming β€” promotes safe play in every interaction

Quick Start

Prerequisites

  • Python 3.10+
  • A Telegram bot token from @BotFather

Setup

# Clone the repo
git clone https://github.com/betysam55/nova-bingo-bot.git
cd nova-bingo-bot

# Create virtual environment
python3 -m venv venv
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

# Configure environment
cp .env.example .env
# Edit .env and add your TELEGRAM_BOT_TOKEN

Run

python -m src.bot

Project Structure

nova-bingo-bot/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ bot.py              # Entry point
β”‚   β”œβ”€β”€ config.py           # Configuration & env vars
β”‚   β”œβ”€β”€ handlers/
β”‚   β”‚   β”œβ”€β”€ commands.py     # /start, /help, /play, etc.
β”‚   β”‚   β”œβ”€β”€ messages.py     # AI chat handler
β”‚   β”‚   └── errors.py       # Error handler
β”‚   └── utils/
β”‚       └── responses.py    # All response templates
β”œβ”€β”€ .env.example
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ pyproject.toml
└── README.md

Commands

Command Description
/start Welcome message
/help List all commands
/howtoplay Step-by-step guide
/play Join a game room
/rules Full game rules
/deposit Add funds
/withdraw Cash out winnings
/balance Check balance
/jackpot Jackpot info
/bonus Bonus patterns
/activegames See live games
/mytickets View tickets
/support Get help
/responsiblegaming Safe play tips

Configuration

Variable Description Required
TELEGRAM_BOT_TOKEN Bot token from @BotFather Yes
LOG_LEVEL Logging level (DEBUG, INFO, WARNING, ERROR) No (default: INFO)

License

MIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors