Имя: Пароль:
1C
 
Система взаимодействия. Как программно найти обсуждение с ботом
0 SeiOkami
 
22.12.22
10:15
Всем привет!

Такой вопрос. У меня будет бот, через которого поддержка будет информировать пользователей.
Т.е. можно выбрать группу пользователей и отправить на них сообщение "В базе сломался отчет - чиним!"
И это сообщение придёт каждому в чат от имени бота. В обсуждение с ботом. Из него нельзя выйти и никак видоизменить.

Так вот, нужно программно находить чат для каждого пользователя. Если его нет - создавать. Но вопрос именно в том, как быстро найти эти чаты?
Во встроенных методах СВ нельзя сделать отбор с указание конкретного пользователя в чате. Т.е. чтобы найти чаты с пользователем моего бота нужно сначала получить все не групповые чаты всех пользователей (!), а потом уже циклом их пробегать.

Как вариант - сделать РС, куда при первом создании чата добавлять: ПользовательИБ, УИД чата с ботом. Но это как дублирование информации из сервера взаимодействия.

Есть ли какой-то способ это адекватно сделать?
1 vicof
 
22.12.22
11:04
Сделать канал в телеге и в него посылать сообщения)