- Notifications
You must be signed in to change notification settings - Fork15
This Telegram bot, built with the python-telegram-bot library, efficiently manages groups and performs various tasks on Telegram.
License
bishalqx980/tgbot
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
tgbot 👻
This Telegram bot is built using thepython-telegram-bot
libraryversion 21.9
and performs various tasks withinTelegram.
This bot can be found asCiri on Telegram.
If you liked this project then please give it a ⭐ | Thank You!
📝 Note (14/12/2024):Certain features have been temporarily removed due to limitations. They may be reintroduced in future updates. Additionally, not all features are listed here. We encourage you to start the bot and explore its full functionality. I appreciate your understanding.
- Group Management ⚡
- It has just everything... 😉
- Whisper Message (secretly message a user in Group) 🤫
- AI 🤖
- ChatGPT
- AI Imagine
- Misc ✨
- Get Movie Information
- Built-in Language Translator
- Decode, Encode (base64)
- Short URL / Ping URL
- Generate QR Code (Image)
- Host Image Publicly (Link)
- Pastebin (telegraph)
- Convert text into speech (voice)
- Built-inPSNDL Support
- Get Any Location Weather Information
- Calculate basic math
Take webshot (website screenshot)Removed due to limitations
Download YouTube videoRemoved due to limitations
- Added YouTube audio/song download (14/01/2025)
Search YouTube videoRemoved due to limitations
- Much more...🤩Start Now to explore 🌴
Steps
- Preparation 📦
- Host 🚀
Download & Rename
sample_config.env
toconfig.env
then fillupconfig.env
file value's⚠️ Note:Don't share or upload theconfig.env
any public place or repository
config.env
Values
BOT_TOKEN
Get fromhttps://t.me/BotFather E.g.123456:abcdefGHIJK...
OWNER_ID
Get from bot by /id command E.g.2134776547
MONGODB_URI
Get fromhttps://www.mongodb.com/ (Check Below for instruction)DB_NAME
anything E.g.MissCiri_db
Note (MongoDB):On the left side list click on
Network Access
section click onADD IP ADDRESS
and set ip to0.0.0.0/0
(Its important to access database without network restriction)
Local Hosting 💻
- Windows/Linux
- Required
python 3.11
(also tested on3.13
) - Open
tgbot
directory on cmd/shell - Run on cmd/shell
pip install -r requirements.txt
- Finally
python -m bot
- Required
Render Deploy ⚡
Signin/Signup onRender
Goto dashboard & create a New
Web Service
Select
Public Git Repository
:https://github.com/bishalqx980/tgbot
Then 👇
> Language: Docker> Branch: main> Instance Type: Free [or paid]
Advanced option 👇
Secret Files> Filename: 'config.env'> File Contents: Paste all content from 'sample_config.env' (make sure you filled up everything)
Note (Render Hosting):If you face anyproblem accessing
Advanced option
then just click onCreate Web Service
then fromEnvironment
>Secret Files
and add theconfig.env
values. Then restart/redeploy the web service.Important (Render Hosting):After deployment complete go toRender Dashboard and open your service then you can see service url on top left cornerhttps://example.onrender.com copy that and go to bot
/bsettings
server url and edit with your service url. (So that bot won't go to sleep)
After deployment complete, don't forget to visit/bsettings
𝓐 𝓹𝓻𝓸𝓳𝓮𝓬𝓽 𝓸𝓯 ▄▄▄▄ ██▓ ██████ ██░ ██ ▄▄▄ ██▓ ▓█████▄ ▓██▒▒██ ▒ ▓██░ ██▒▒████▄ ▓██▒ ▒██▒ ▄██▒██▒░ ▓██▄ ▒██▀▀██░▒██ ▀█▄ ▒██░ ▒██░█▀ ░██░ ▒ ██▒░▓█ ░██ ░██▄▄▄▄██ ▒██░ ░▓█ ▀█▓░██░▒██████▒▒░▓█▒░██▓ ▓█ ▓██▒░██████▒░▒▓███▀▒░▓ ▒ ▒▓▒ ▒ ░ ▒ ░░▒░▒ ▒▒ ▓▒█░░ ▒░▓ ░▒░▒ ░ ▒ ░░ ░▒ ░ ░ ▒ ░▒░ ░ ▒ ▒▒ ░░ ░ ▒ ░ ░ ░ ▒ ░░ ░ ░ ░ ░░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
About
This Telegram bot, built with the python-telegram-bot library, efficiently manages groups and performs various tasks on Telegram.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.