Size: a a a

Telethon Talks RU

2019 August 07

s

self.__e1__ in Telethon Talks RU
Как я это делал:

Хендлер в боте вызывает функцию,  в которой идет подключение к сессии юзербота, получение истории и возвращение объекта. Но схватил ошибку
источник

K0

Kobe 03:08 EEST in Telethon Talks RU
Что-то про entity?
источник

s

self.__e1__ in Telethon Talks RU
Меня интересует способ передачи объекта от юзербота к обычному боту. Но без использования сохранения этих данных в json, pickl, DB
источник

ИО

Иннокентий Олейников in Telethon Talks RU
В юзерботе функция которая делает return
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Вызов из бота офк
источник

s

self.__e1__ in Telethon Talks RU
сейчас покажу, что получаю в таком раскладе
источник

ИО

Иннокентий Олейников in Telethon Talks RU
ID:313742192
Бот в чате, выполняет множество функций, социальной состоявляющей, модераторской и тд. Вот хотел в профиле выводить статитистику юзера по кол-вам сообщений в чате, и флуд рейт. Также для общей статистики
Бот умеет слушать event.newmessage в чатах. Если вы каждый раз будете запрашивать у юзербота историю -> это бред. Проще вести статистику сразу
источник

s

self.__e1__ in Telethon Talks RU
Иннокентий Олейников
Бот умеет слушать event.newmessage в чатах. Если вы каждый раз будете запрашивать у юзербота историю -> это бред. Проще вести статистику сразу
я думал об этом, но идея сохранять тонны ненужных массаг,  от которых лишь требуется кол-во символов и кол-во сообщений — показалась через чур
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Как минимум в юзербота надо будет передавать ID сообщения до которого уже прочитали историю. Но так как у вас никогда ID сообщения в боте не совпадёт с ID этого же сообщения в юзерботе -> вы запутаетесь
источник

NK

ID:313742192 in Telethon Talks RU
Иннокентий Олейников
Бот умеет слушать event.newmessage в чатах. Если вы каждый раз будете запрашивать у юзербота историю -> это бред. Проще вести статистику сразу
Ну я бы сделал так:
Прогнал бы разок всю историю юзерботом

А затем уже каждый день обычным ботом (ибо два дня это максимум, что бот может прочесть)
источник

ИО

Иннокентий Олейников in Telethon Talks RU
self.__e1__
я думал об этом, но идея сохранять тонны ненужных массаг,  от которых лишь требуется кол-во символов и кол-во сообщений — показалась через чур
Зачем вам их сохранять? Во первый они уже хранятся в сессии, а во вторых - нахрен вам сами сообщения ?
источник

NK

ID:313742192 in Telethon Talks RU
Иннокентий Олейников
Зачем вам их сохранять? Во первый они уже хранятся в сессии, а во вторых - нахрен вам сами сообщения ?
в сессии кого или чего?
бота? обычного?
источник

NK

ID:313742192 in Telethon Talks RU
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Обычного
источник

s

self.__e1__ in Telethon Talks RU
Иннокентий Олейников
В юзерботе функция которая делает return
ValueError: signal only works in main thread
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Ещё и потоки 😁
источник

JC

Jackie Chan in Telethon Talks RU
А вы чего собираетесь сделать?
источник

s

self.__e1__ in Telethon Talks RU
Иннокентий Олейников
Ещё и потоки 😁
попробую в отдельном потоке
источник

ИО

Иннокентий Олейников in Telethon Talks RU
🤦🏻‍♂️
источник

ИО

Иннокентий Олейников in Telethon Talks RU
Данные между потоками устанете передавать
источник