This is a simple and intuitive bot for Telegram made with the use of Pyrogram, a Python API for creating bots on Telegram. With this bot, users can send messages, view the latest news, and get weather information. Its user-friendly interface and simplicity in use make it a great solution for those looking for a simple and easy-to-use bot.
- File encryption/decryption.
- AntiSpam decorator to prevent spam.
- Server stats like cpu, ram, memory, etc.
Ability to send private messages to a specific user in groups.- Weather & news information.
- Chat to talk with Bot owner.
- Docker support.
- Logs and more!
Because of its modular architecture, you can easily extend the bot's functionality to meet your specific needs. New functionality can be created by adding new modules to the source code.
- Python 3.11 (recommended)
- Go to t.me/BotFather and do /newbot.
- Follow the instructions and copy your bot token.
- Put your bot token in the settings.json file.
- Go to my.telegram.org and login with your Telegram account.
- Go to API Development tools and fill the required fields.
- Copy your API ID and API HASH.
- Put your API ID and API HASH in the settings.json file.
To deploy this project run the following commands:
git clone https://github.com/Razvyyh/TelegramBot.git
cd TelegramBot
pip3 install -r requirements.txt
python3 main.py
This bot is an open source project and everyone is invited to contribute to its development. If you are interested in contributing, please open a pull request with your changes.
This bot is released under the MIT license. For more information, see the LICENSE file.