This project is a simple Telegram bot built using the telebot library. It demonstrates the basic structure of a Telegram bot and uses uv for dependency management. The bot responds to commands and messages, and can be easily extended with additional functionality.
pip install uv
uv sync
To run the bot locally:
uv run python -B main.py
Make sure to set up your .env file with your Telegram bot token:
TELEGRAM_BOT_TOKEN=your_token_here
Initialize your project:
railway init
To deploy the bot on Railway:
railway up
Remember to set the TELEGRAM_BOT_TOKEN environment variable in your Railway project settings.TELEGRAM_BOT_TOKEN
Open Telegram, start a chat with your bot, and try the commands /start or /hello. The bot will also echo any other messages you send.