Ejemplo n.º 1
0
async def all_messages_catcher(event):
    if event.raw_text.startswith("/"):
        pass
    elif event.from_id == bot.uid:
        pass
    else:
        sender = await event.get_sender()
        chat_id = event.chat_id
        sed = await event.forward_to(bot.uid)

        # Add User To Database ,Later For Broadcast Purpose
        # (C) @SpecHide
        add_me_in_db(sed.id, event.from_id, event.id)
Ejemplo n.º 2
0
async def all_messages_catcher(event):
    if is_he_added(event.sender_id):
        return
    if event.sender_id == bot.uid:
        return
    if event.raw_text.startswith("/"):
        return
    if Config.SUB_TO_MSG_ASSISTANT:
        try:
            result = await tgbot(
                functions.channels.GetParticipantRequest(
                    channel=Config.JTM_CHANNEL_ID, user_id=event.sender_id))
        except telethon.errors.rpcerrorlist.UserNotParticipantError:
            await event.reply(
                f"**Opps, I Couldn't Forward That Message To Owner. Please Join My Channel First And Then Try Again!**",
                buttons=[
                    Button.url("Join Channel 🇮🇳", Config.JTM_CHANNEL_USERNAME)
                ])
            return
    await event.get_sender()
    sed = await event.forward_to(bot.uid)
    add_me_in_db(sed.id, event.sender_id, event.id)