Um bot do Telegram para transformar todos os arquivos de mídia e documentos em download direto instantâneo e link de fluxo.
Reportar um erro
|
Request Feature
Caso você esteja tendo problemas para implantar o bot, você pode contratar um desenvolvedor, temos taxas razoáveis Clique aqui
Este bot fornecerá links de streaming para arquivos do Telegram sem a necessidade de esperar até que o download seja concluído
Deploy no Heroku:
- Clone este repositório
- Clique no botão para implantar e siga os passos
Pressione o botão abaixo para implantar rapidamente no Heroku/Raiwlay Você pode hospedar localmente ou implantar em Heroku
então vá para o guia de variáveis para mais informações sobre como configurar variáveis ambientais.
Características:
🚀Características
💥Super rápido⚡️ baixar e transmitir links.
💥Nenhum anúncio nos links gerados.
💥Interface super-rápida.
💥Junto com os links, você também obtém informações do arquivo como nome, tamanho, etc..
💥Suporte a um canal de atualizações.
💥Suporte de banco de dados Mongodb para transmissão.
💥Proteção com senha.
💥Interface amigável.
💥Verificação de ping.
💥Verificação de DC do usuário.
💥CPU em tempo real, RAM, uso da Internet.
💥Suporte de domínio personalizado.
💥Todo o código indesejado removido.
💥Muito mais cansado de escrever check-out implantando-o.
Hospede-o no VPS localmente :
git clone https://github.com/adarsh-goel/filestreambot-pro
cd filestreambot-pro
virtualenv -p /usr/bin/python3 venv
. ./venv/bin/activate
pip install -r requirements.txt
python3 -m Adarsh
e para parar todo o bot, do CTRL+C
Configurando coisas
Se você estiver no Heroku, basta adicioná-los nas Variáveis Ambientais
ou se você estiver hospedando localmente, crie um arquivo chamado config.env
no diretório raiz (root) e adicione todas as variáveis lá.
Um exemplo de config.env
Arquivo:
API_ID=12345
API_HASH=esx576f8738x883f3sfzx83
BOT_TOKEN=55838383:yourtbottokenhere
BIN_CHANNEL=-100
PORT=8080
FQDN=your_server_ip
OWNER_ID=your_user_id
DATABASE_URL=mongodb_uri
Variaveis e detalhes :
Variaveis Obrigatórias
API_ID
: Vamos para my.telegram.org para obter isso.
API_HASH
: Vamos para my.telegram.org para obter isso.
MY_PASS
: SENHA do bot
BOT_TOKEN
: Obtenha o token do bot em @BotFather
BIN_CHANNEL
: Crie um novo canal (privado/público), adicione @missrose_bot como administrador do canal e digite /id. Agora copie e cole o ID neste campo.
OWNER_USERNAME
: Vc deveria saber afinal é seu nome de usuário não lembra? é só ir nas configurações!
OWNER_ID
: Seu ID de usuário do Telegram
DATABASE_URL
: URI do MongoDB para salvar IDs de usuário quando eles iniciam o bot pela primeira vez. Usaremos isso para transmitir para eles. Vou tentar adicionar mais recursos relacionados ao banco de dados. Se você precisar de ajuda para obter o URI, clique no logotipo abaixo!
Variaveis Opcionais
UPDATES_CHANNEL
: Coloque um nome de usuário de canal público, para que todos os usuários tenham que ingressar nesse canal para usar o bot. Deve adicionar bot ao canal como Admin para funcionar corretamente.
BANNED_CHANNELS
: Coloque IDs de Canais Banidos onde o bot não funcionará. Você pode adicionar vários IDs e separar com Space.
SLEEP_THRESHOLD
: Defina um limite de suspensão para exceções de espera de inundação que ocorrem globalmente nesta instância de bot de telegrama, abaixo do qual qualquer solicitação que gere uma espera de inundação será invocada automaticamente novamente após inatividade pelo período de tempo necessário. Exceções de espera de inundação que exigem tempos de espera mais altos serão geradas. O padrão é 60 segundos.
WORKERS
: Número máximo de trabalhadores simultâneos para lidar com atualizações recebidas. Padrões para 3
PORT
: A porta que você deseja que seu webapp seja ouvido. Padrões para 8080
WEB_SERVER_BIND_ADDRESS
: Seu endereço de ligação do servidor. Padrão para 0.0.0.0
NO_PORT
: Se você não quiser que sua porta seja exibida. Você deve apontar seu PORT
to 80
(http) or 443
(https) para que os links funcionem. Ignore isso se você estiver no Heroku.
FQDN
: Um nome de domínio totalmente qualificado, se presente. Padrões para WEB_SERVER_BIND_ADDRESS
Como usar :
BIN_CHANNEL
como administrador
/start
: Para verificar se o bot está vivo ou não.
Para obter um link de fluxo instantâneo, basta encaminhar qualquer mídia para o bot e boom, é rápido.
Bot também suportado com canais. Basta adicionar o canal do bot como administrador. Se algum novo arquivo entrar no Canal, ele será editado com Get Download Link Botão.
- Eu
- Todos nesta jornada !