Помогите реализовать идею pyrogram/telethon

В общем, хочу реализовать "парсинг" с юзер бота на контроллер бота в тг на Python

т.е, кто-то пишет на юзер бота сообщение, а контроллер бот пишет мне "пользователь: сообщение"

реализовал, но бот багается и сам свои пересылать начинает, это видать из-за того, что id и hash для бота и юзер бота одни, помогите направить меня в нужном направлении

вот код

import asyncio
from configparser import ConfigParser
from telethon import TelegramClient, events

from pyrogram import Client, filters

config = ConfigParser()
config.read('config.ini')

api_id = config.get('user_bot', 'api_id')
api_hash = config.get('user_bot', 'api_hash')

bot_id = config.get('bot', 'api_id')
bot_hash = config.get('bot', 'api_hash')
bot_token = config.get('bot', 'bot_token')

app = Client(name='racepeaceday', api_id=api_id, api_hash=api_hash)
bot = TelegramClient('bot', bot_id, bot_hash).start(bot_token=bot_token)


async def main():

    await bot.run_until_disconnected()


@app.on_message(filters=filters.private)
async def auto_answer(event, message):
    if message.from_user.id != (await bot.get_me()).id:
        pass
    else:
        await bot.forward_messages((await app.get_me()).id, message.chat.id)


app.run()
asyncio.run(main())



Ответы (0 шт):