к боту только для участников некоторых чатов, список которых есть в конфиге. Как это идеологически правильнее сделать?
Список [чего] есть в конфиге?
Можно проверять в фильтре что юзер есть в конкретном чате, главное чтобы бот тоже там был
Список доверенных чатов
А, ну тип не на каждое сообщение искать отправителя в чатах, а только на первое, а потом хранить состояние в памяти?
Ага, только учти, что малейший даунтайм бота потенциально приводит к неконсистентности всей базы т.е. можно её всю выкидывать и начинать заново (или в фоновом режиме вновь пройтись по всем юзерам)
Ну эт, инмемори база, при даунтайме просто начнём с нуля
а если человек вышел из чата? тебе нужна актуальная инфа на данный момент (на текущую секунду)
Я же написал: апдейт chat_member решает эту проблему
А если вышел — мы соответствующий апдейт поймали
Обсуждают сегодня