ChatSizeBot
🇹🇷 Telegram Kanal / Grup boyutu hesaplayıcı bot
🇬🇧 Telegram Channel / Group size calculator bot
Demo in telegram: @ChatSizeBot 🔥 Repo: HuzunluArtemis/ChatSizeBot
Features
- Task Quee
- Public, private chats
- Calculates:
document, video, audio, photo, animation, voice, video_note - Progress
- Auth users or public
- Force Subscribe
- Server stats & Dyno usage for heroku. Use: /stats
- Logger, Pinger, Shell executer
Bot Commands (Set in @BotFather)
1
2
3
4
5
start - bot help
ping - check bot online status
stats - bot statistics
shell - execute shell command ❗ admin only
log - send bot logs ❗ admin only
Environment Variables
BOT_TOKEN: Telegram Bot Token. Example:3asd2a2sd32:As56das65d2as:ASd2a6s3d26asAPP_ID: Telegram App ID. Example:32523453API_HASH: Telegram Api Hash. Example:asdasdas6d265asd26asd6as1dasAUTH_IDS: Auth only some groups or users. If you want public, leave it empty or give0. Example:-100656 56191 -10056561OWNER_ID: Bot’s owner id. Send/idtot.me/MissRose_botin private to get your id.HEROKU_API_KEY: For dyno usage in /stats - Optional.HEROKU_APP_NAME: For dyno usage in /stats - Optional.CHANNEL_OR_CONTACT: your users contact link. give your username. example: HuzunluArtemisFORCE_SUBSCRIBE_CHANNEL: forcesub channel. optional. give channel id like-1006616516165or channel username likeHuzunluArtemis- You can use heroku-18, 20, 22 or docker deploy.
PROGRESSBAR_LENGTH: Progressbar length. Seeconfig.py.FINISHED_PROGRESS_STR: Finished Progress Char. Default:●UN_FINISHED_PROGRESS_STR: Unfinished Progress Char. Default:○JOIN_CHANNEL_STR: Join channel warning string. Seeconfig.py.YOU_ARE_BANNED_STR: Banned user string. Seeconfig.py.JOIN_BUTTON_STR: Join button string. Seeconfig.py.
Deploy
Deploy to Heroku:
- Open me in new tab
- Fill required variables
- Fill app name (or dismiss)
Deploy to Local:
- install python to your machine
git clone https://gitlab.com/HuzunluArtemis/ChatSizeBotcd ChatSizeBotpip install -r requirements.txtpython bot.py
Deploy to Vps:
git clone https://gitlab.com/HuzunluArtemis/ChatSizeBotcd ChatSizeBot- For Debian based distros
sudo apt install python3 && sudo snap install docker - For Arch and it’s derivatives:
sudo pacman -S docker python
Lisans

You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Yorumlar yüklenmezse JavaScript'i etkinleştir.