telethon_upload / bot /plugins /deeplinks.py
privateone's picture
Upload 40 files
861d763 verified
from telethon.events import NewMessage
from telethon.tl.custom import Message
from bot import TelegramBot
from bot.modules.decorators import verify_user
from bot.modules.telegram import get_message, send_message
from bot.modules.static import *
@TelegramBot.on(NewMessage(incoming=True, pattern=r'^/start file_'))
#@verify_user(private=True)
async def send_file(event: NewMessage.Event | Message):
payload = event.raw_text.split()[-1].split('_')
if len(payload) != 3:
return await event.reply(InvalidPayloadText)
message = await get_message(int(payload[1]))
if not message:
return await event.reply(MessageNotExist)
message.raw_text = ''
await send_message(message, send_to=event.chat_id)