All Projects → SpEcHiDe → PyroGramBot

SpEcHiDe / PyroGramBot

Licence: AGPL-3.0 License
pluggable Telegram Bot based on Pyrogram

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PyroGramBot

UniBorg
Pluggable Telegram bot and userbot based on Telethon
Stars: ✭ 196 (+16.67%)
Mutual labels:  ffmpeg, download, upload, pluggable
SophiaBot
Hi There ✋ I'M Sophia 3.0 ❤️ NEW VERSION OF SOPHIA.. Source Code of @SophiaSLBot.
Stars: ✭ 44 (-73.81%)
Mutual labels:  group, powerful, pyrogram
Publicleech
can be found on Telegram as https://telegram.dog/PublicLeechGroup
Stars: ✭ 236 (+40.48%)
Mutual labels:  management, upload, group
ZDrive
Seamless download/upload contents via Google Drive 📂
Stars: ✭ 25 (-85.12%)
Mutual labels:  download, upload
miniprogram-network
Redefine the Network API of Wechat MiniProgram (小程序网络库)
Stars: ✭ 93 (-44.64%)
Mutual labels:  download, upload
rsync
gokrazy rsync
Stars: ✭ 308 (+83.33%)
Mutual labels:  download, upload
Downline
Free cross-platform desktop app to download videos and music from YouTube and many other sites
Stars: ✭ 146 (-13.1%)
Mutual labels:  ffmpeg, download
EnterpriseALRobot
An anime themed telegram group management bot
Stars: ✭ 134 (-20.24%)
Mutual labels:  management, group
LyricsPyRobot
A Telegram bot for searching lyrics.
Stars: ✭ 29 (-82.74%)
Mutual labels:  mtproto, pyrogram
john feedbackbot
A simple feedback bot with message response support
Stars: ✭ 22 (-86.9%)
Mutual labels:  mtproto, pyrogram
simple http server
simple http server for upload and download
Stars: ✭ 101 (-39.88%)
Mutual labels:  download, upload
speed-cloudflare-cli
📈 Measure the speed and consistency of your internet connection using speed.cloudflare.com
Stars: ✭ 99 (-41.07%)
Mutual labels:  download, upload
Port-Able-Suite
🌐 Manager for portable applications
Stars: ✭ 35 (-79.17%)
Mutual labels:  download, management
GdriveSearcherBot
Google Drive Searcher Bot Written In Python Using Pyrogram.
Stars: ✭ 57 (-66.07%)
Mutual labels:  gdrive, pyrogram
Backdoor
A backdoor that runs on Linux and Windows
Stars: ✭ 36 (-78.57%)
Mutual labels:  download, upload
tgcalls
Voice chats, private incoming and outgoing calls in Telegram for Developers
Stars: ✭ 408 (+142.86%)
Mutual labels:  mtproto, pyrogram
httputils
Http工具包:OkHttp轻量封装 、功能全面、设计力求优雅与纯粹,Java领域前后端处Http问题的新选择。
Stars: ✭ 21 (-87.5%)
Mutual labels:  download, upload
angular-material-datatransfer
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
Stars: ✭ 13 (-92.26%)
Mutual labels:  download, upload
Namava Downloader
Download movies from `namava.ir` website. | لینک جایگزین جهت احتیاط: https://gitlab.com/NabiKAZ/namava-downloader
Stars: ✭ 89 (-47.02%)
Mutual labels:  ffmpeg, download
Filimo Downloader
Download movies from filimo.com | لینک جایگزین جهت احتیاط: https://gitlab.com/NabiKAZ/filimo-downloader
Stars: ✭ 113 (-32.74%)
Mutual labels:  ffmpeg, download

Bot 🔥🤖

A Telegram Bot [still WIP, not stable] based on Pyrogram

This was an attempt to learn bot development using Pyrogram. I had made several mistakes (or, bad design decisions), in the creation of this bot. So, ✌️ please do not judge theis codes.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the COPYING for more details.

installing

The Easy Way

Deploy

ENVironment VARiables

Mandatory Environment Variables

  • TG_BOT_TOKEN_BF_HER: Create a bot using @BotFather, and get the Telegram API token.

  • APP_ID

  • API_HASH: Get these two values from my.telegram.org/apps.

    • N.B.: if Telegram is blocked by your ISP, try our Telegram bot to get the IDs.

Optional Environment Variables

  • ENV: set this to ANYTHING if you want to use ENVIRON mode.

  • COMMAND_HAND_LER: the default value is /, which is the recommended value. Change this only if you know what you are doing.

  • TMP_DOWNLOAD_DIRECTORY: the path (as a string) to store the temporary files, which are used by some of the plugins.

  • DATABASE_URL: if you are using Heroku, this value is automatically filled by the Postgres Plugin. if you are not using Heroku, Read the guide on how to Install Database?, in the Wiki. [ to be deprecated ]

  • TELEGRAM_URL: create a Telegram Channel / Super Group, with you robot as administrator, and add the channel id as an integer in this variable.

  • G_DRIVE_CLIENT_ID: check the Telegram Channel for Instructions on Setting up Google Drive.

  • G_DRIVE_CLIENT_SECRET: check the Telegram Channel for Instructions on Setting up Google Drive.

  • OWNER_ID: this is not used currently, and might be used in the future.

  • SUDO_USERS: The Telegram user_ids who should be allowed to use the sensitive features of the robot.

  • TG_IRU_S_M_ID: this is used for the sretlif plugins.

  • WARN_DATA_ID: this is used for the warns plugins.

  • WARN_SETTINGS_ID: this is used for the warns plugins.

  • A_PIN_MESSAGE_ID: this is used for the antichannelpin plugins.

Credits, and Thanks to

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].