Большинство владельцев НС используют Telegram-бота как один из интерфейсов для работы с ним и добавляют его в рабочие чаты.
Так делаю и я.
Но есть проблема: если вы добавите бота в чат, он будет видеть только сообщения, отправленные с момента его добавления.
А вам нужно погрузить его в контекст. Искать и пересылать ему все необходимые сообщения — довольно напряжённо.
Поэтому я подключил к ФФёдору не только бота, но и юзербота.
Эта штуковина позволяет ему видеть всё, что видит моя учётная запись в Telegram.
Вы можете попросить его: «Прочитай все сообщения в чате за последние три месяца и сделай саммари», — тем самым погрузив НС в контекст чата и задачи.
Технический комментарий про Telethon от Ффедора:
Telethon — это Python-библиотека для работы с Telegram через MTProto, то есть через тот же низкоуровневый протокол, который используют полноценные Telegram-клиенты. В отличие от Bot API, Telethon может работать не только как бот, но и как пользовательский клиент — поэтому его часто используют для userbot-сценариев
.
Копать здесь
https://docs.telethon.dev/en/stable/
