Отслеживать удаленные чаты
gsbelarus opened this issue · comments
Сейчас мы храним ссылку между активным чатом и сотрудником предприятия. Чат может быть удален. В этом случае при очередной посылке сообщения в чат будет возникать исключение. Такие исключения надо отслеживать и удалять связку.
Для того, чтобы не размазывать код во всех местах, где идет отсылка в чат, надо сделат функцию, которорая отсылает сообщение в чат, ловит ошибку и, при необходимости, удаляет ссылку.
В будущем, когда мы подключим веб-хуки, мы сможем ловить события отключения (удаления) чатов, но даже в таком случае нам понадобится удаление по отключению, так как чат может быть удален, когда наш сервер выключен.
Это будет вылазить при автоматической рассылке. Смоделировать такую ситуацию и проверить.