A Telegram bot for generating invoices quickly and easily.
Live Bot: @localtools_bot
Invoice Bot is a Telegram-based bot that allows users to generate professional invoices directly through Telegram. Simply interact with the bot and get your invoices generated instantly.
- 🧾 Invoice Generation - Create professional invoices via Telegram
- ⚡ Fast & Easy - Simple commands to generate invoices
- 🔒 Secure - Your data is handled securely
- 📱 Mobile Friendly - Use it anywhere through Telegram
- Language: Python
- Platform: Telegram Bot API
- PDF Generation: Custom PDF generator
- Python 3.x installed
- Telegram Bot Token (from @BotFather)
# Clone the repository
git clone https://github.com/arreharsh/invoice-bot.git
# Navigate to project directory
cd invoice-bot
# Install dependencies
pip install -r requirements.txt
# Set up environment variables
# Copy example.env to .env
cp example.env .env
# Edit .env file and add your credentials
# Add your Telegram Bot Token and other required variables
# Run the bot
python bot.pyCreate a .env file in the root directory with the following variables:
BOT_TOKEN=your_telegram_bot_token
# Add other required environment variables as per example.env- Start the bot on Telegram: @localtools_bot
- Follow the bot's instructions to generate your invoice
- Provide the required details
- Receive your generated invoice as a PDF
bot.py- Main bot applicationsimple_pdf.py- PDF generation modulerequirements.txt- Python dependenciesexample.env- Environment variables templateruntime.txt- Python runtime version
Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
- Improve documentation
For questions or support, reach out via:
- Telegram: @localtools_bot
- Email: arreharsh@gmail.com
- GitHub Issues
This project is open source and available for use.
Made with ❤️ for easy invoice generation