Получи случайную криптовалюту за регистрацию!

Основная (если не единственная) моя проблема при создании теле | bauhaus

Основная (если не единственная) моя проблема при создании телеграм-ботов – бот ломался на поллинге (получении обновлений из Telegram).

Это одна из причин почему я решил переходить с PyTelegramBotApi (PTBA) на python-telegram-bot (PTB) и переписываю @camdicbot на PTB.

PTB в отличие от не падает на поллинге. Как минимум на это не жаловались в PTB, а в PTBA не у одного меня была такая проблема.

В принципе можно и самостоятельно пофиксить. В одном боте я пофиксил, но костыльно. Чтобы сделать не костыльно – нужно разбираться в коде библиотеки. Но
- У меня сейчас нет времени сидеть разбираться в тысячах строк кода библиотеки, чтобы пофиксить.
- Если я пофикшу, то в следующем обновлении библиотеки код может поменяться и придется опять думать как это фиксить (маловероятно что поменяется что-то связанное с поллингом, но все же вероятно).
- Поговаривают что в PTBA отвратительная архитектура кода и это еще одна причина почему я не горю желанием его читать. Да, в моем коде тоже часто бывает отвратительная архитектура, но я как минимум знаю что у меня происходит, имею четкую документацию по всем не особо очевидным решениям в коде и всегда стремлюсь к его улучшению.