This commit is contained in:
Wrench
2021-04-16 19:37:44 +05:30
parent bf196f6476
commit b5fdac83fe
12 changed files with 468 additions and 661 deletions

View File

@@ -0,0 +1,21 @@
# This file is a part of TG-FileStreamBot
# Coding : Jyothis Jayanth [@EverythingSuckz]
from WebStreamer.bot import StreamBot
from WebStreamer.vars import Var
from pyrogram import filters, emoji
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
@StreamBot.on_message(filters.command(['start', 'help']))
async def start(b, m):
await m.reply('Hi, Send me a file to get an instant stream link.',
reply_markup=InlineKeyboardMarkup(
[
[
InlineKeyboardButton(
f'{emoji.STAR} Source {emoji.STAR}',
url='https://github.com/EverythingSuckz/TG-FileStreamBot'
)
]
]
))

View File

@@ -0,0 +1,19 @@
# This file is a part of TG-FileStreamBot
# Coding : Jyothis Jayanth [@EverythingSuckz]
from WebStreamer.bot import StreamBot
from WebStreamer.vars import Var
from pyrogram import filters, Client, emoji
from pyrogram.types import Message, InlineKeyboardMarkup, InlineKeyboardButton
@StreamBot.on_message(filters.private & (filters.document | filters.video | filters.audio), group=4)
async def media_receive_handler(c: Client, m: Message):
log_msg = await m.copy(chat_id=Var.BIN_CHANNEL)
stream_link = "https://{}/{}".format(Var.FQDN, log_msg.message_id) if Var.ON_HEROKU else \
"http://{}:{}/{}".format(Var.FQDN,
Var.PORT,
log_msg.message_id)
await m.reply_text(
text="`{}`".format(stream_link)
)