Писал похожего бота для своих целей, но на js. В GramJS я столкнулся с проблемой, слушатель который хендлит ивенты, в какой-то рандомный момент перестаёт ловить их когда в некоторые каналы приходит сообщение, и получалось так, что сообщение приходит, но в хендлер оно не приходит, поэтому я ограничился чтением истории каналов, муторнее конечно и есть вероятность словить таймаут, но хотя бы сообщения все видит=)
Писал похожего бота для своих целей, но на js. В GramJS я столкнулся с проблемой, слушатель который хендлит ивенты, в какой-то рандомный момент перестаёт ловить их когда в некоторые каналы приходит сообщение, и получалось так, что сообщение приходит, но в хендлер оно не приходит, поэтому я ограничился чтением истории каналов, муторнее конечно и есть вероятность словить таймаут, но хотя бы сообщения все видит=)