All Projects → CodeXBotz → File-Sharing-Bot

CodeXBotz / File-Sharing-Bot

Licence: GPL-3.0 license
Telegram Bot to store Posts and Documents and it can Access by Special Links.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to File-Sharing-Bot

WilliamButcherBot
Telegram Group Manager Bot Written In Python Using Pyrogram.
Stars: ✭ 187 (-78.43%)
Mutual labels:  telegram-bot, pyrogram, pyrogram-bot
Telegram Vc Bot
A bot that can play music on telegram group's voice chat.
Stars: ✭ 94 (-89.16%)
Mutual labels:  telegram-bot, pyrogram, pyrogram-bot
LyricsPyRobot
A Telegram bot for searching lyrics.
Stars: ✭ 29 (-96.66%)
Mutual labels:  telegram-bot, pyrogram, pyrogram-bot
Komi-San
Telegram Group Management Bot based on Pyrogram
Stars: ✭ 27 (-96.89%)
Mutual labels:  telegram-bot, pyrogram, pyrogram-bot
tgmusicbot
Telegram bot for downloading audio from YouTube, SoundCloud & MixCloud.
Stars: ✭ 66 (-92.39%)
Mutual labels:  telegram-bot, pyrogram, pyrogram-bot
Image-UploadBot
Telegram to telegra.ph image uploader bot
Stars: ✭ 44 (-94.93%)
Mutual labels:  telegram-bot, pyrogram, pyrogram-bot
Pyro-FileStreamBot
Stream Telegram files to web
Stars: ✭ 38 (-95.62%)
Mutual labels:  telegram-bot, pyrogram
RPi-TELEBOT
Python based Telegram bot to monitor and control the raspberry pi
Stars: ✭ 19 (-97.81%)
Mutual labels:  telegram-bot, telegram-bot-api
pong
Basic uptime monitoring system, with email alerts and/or push notifications
Stars: ✭ 94 (-89.16%)
Mutual labels:  telegram-bot, telegram-bot-api
Bybit-Auto-Trading-Bot-Ordes-placed-via-TradingView-Webhook
Python based Trading Bot that uses TradingView.com webhook JSON alerts to place orders(buy/sell/close/manage positions/TP/SL/TS etc.) on Bybit.com. Hire me directly here https://www.freelancer.com/u/Beannsofts for any assistance
Stars: ✭ 235 (-72.9%)
Mutual labels:  telegram-bot, telegram-bot-api
Anjani
🤖 Telegram group management bot with spam protection
Stars: ✭ 45 (-94.81%)
Mutual labels:  telegram-bot, pyrogram
john feedbackbot
A simple feedback bot with message response support
Stars: ✭ 22 (-97.46%)
Mutual labels:  telegram-bot, pyrogram
SpamProtectionRobot
Anti Spam/NSFW Telegram Bot Written In Python With Pyrogram.
Stars: ✭ 46 (-94.69%)
Mutual labels:  pyrogram, pyrogram-bot
ilovepdf
Telegram Bot that helps you to convert Images to pdf, pdf to images, 45+ file formats to pdf, more features Soon..
Stars: ✭ 140 (-83.85%)
Mutual labels:  pyrogram, pyrogram-bot
Telegrammer
Telegram Bot - written with Swift 5.2 / NIO, supports Linux, macOS
Stars: ✭ 248 (-71.4%)
Mutual labels:  telegram-bot, telegram-bot-api
Python Telegram
Python client for the Telegram's tdlib
Stars: ✭ 246 (-71.63%)
Mutual labels:  telegram-bot, telegram-bot-api
Remove-BG-Bot
A media background remover telegram bot with pyrogram framework.
Stars: ✭ 28 (-96.77%)
Mutual labels:  telegram-bot, pyrogram
tmdb bot
IMDB Telegram bot clone using TMDB to get info about movies and TV shows.
Stars: ✭ 22 (-97.46%)
Mutual labels:  telegram-bot, telegram-bot-api
Stella
Stella - the first telegram group management bot to be built in Pyrogram.
Stars: ✭ 25 (-97.12%)
Mutual labels:  telegram-bot, pyrogram
scp-079-pm
Everyone can have their own private chat bot
Stars: ✭ 25 (-97.12%)
Mutual labels:  telegram-bot, pyrogram

File-sharing-Bot


     

Telegram Bot to store Posts and Documents and it can Access by Special Links. I Guess This Will Be Usefull For Many People.....😇.

If you need any more modes in repo or If you find out any bugs, mention in @codexbotzsupport

Features

  • Fully customisable.
  • Customisable welcome & Forcesub messages.
  • More than one Posts in One Link.
  • Can be deployed on heroku directly.

Setup

  • Add the bot to Database Channel with all permission
  • Add bot to ForceSub channel as Admin with Invite Users via Link Permission if you enabled ForceSub

Installation

Deploy on Heroku

BEFORE YOU DEPLOY ON HEROKU, YOU SHOULD FORK THE REPO AND CHANGE ITS NAME TO ANYTHING ELSE
Deploy

Check This Tutorial Video on YouTube for any Help
Thanks to Erich and his InFoTel for this Video

Deploy on Railway

Deploy on Railway

Deploy in your VPS

git clone https://github.com/CodeXBotz/File-Sharing-Bot
cd File-Sharing-Bot
pip3 install -r requirements.txt
# <Create config.py appropriately>
python3 main.py

Admin Commands

/start - start the bot or get posts

/batch - create link for more than one posts

/genlink - create link for one post

/users - view bot statistics

/broadcast - broadcast any messages to bot users

Variables

  • API_HASH Your API Hash from my.telegram.org
  • API_ID Your API ID from my.telegram.org
  • TG_BOT_TOKEN Your bot token from @BotFather
  • OWNER_ID Must enter Your Telegram Id
  • CHANNEL_ID Your Channel ID eg:- -100xxxxxxxx
  • ADMINS Optional: A space separated list of user_ids of Admins, they can only create links
  • START_MESSAGE Optional: start message of bot, use HTML and fillings
  • FORCE_SUB_MESSAGEOptional:Force sub message of bot, use HTML and Fillings
  • FORCE_SUB_CHANNEL Optional: ForceSub Channel ID, leave 0 if you want disable force sub
  • PROTECT_CONTENT Optional: True if you need to prevent files from forwarding

Extra Variables

  • CUSTOM_CAPTION put your Custom caption text if you want Setup Custom Caption, you can use HTML and fillings for formatting (only for documents)
  • DISABLE_CHANNEL_BUTTON Put True to Disable Channel Share Button, Default if False

Fillings

START_MESSAGE | FORCE_SUB_MESSAGE

  • {first} - User first name
  • {last} - User last name
  • {id} - User ID
  • {mention} - Mention the user
  • {username} - Username

CUSTOM_CAPTION

  • {filename} - file name of the Document
  • {previouscaption} - Original Caption

Support

Join Our Telegram Group For Support/Assistance And Our Channel For Updates.

Report Bugs, Give Feature Requests There..

Credits

  • Thanks To Dan For His Awsome Libary
  • Our Support Group Members

Licence

GNU GPLv3 Image

FILE-SHARING-BOT is Free Software: 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.

Star this Repo if you Liked it

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].