Потому что я не видел этого репозитория. Возможно, если бы я знал о нем, я бы не написал статью.
Однако есть отличия двух проектов: мой написан на питоне, минималистичен, деплоится в 1 клик на бесплатном хероку. Тот, что по ссылке, обладает большим функционалом, который, возможно, закрывает UX дыры моей реализации.
В рамках этой статьи моя цель была показать минимальный рабочий продукт. На хабре есть огромное число статей о том, как разрабатывать телеграмм боты — можно вдохновиться ими и прикрутить к моей разработке желаемый функционал.
Я лично люблю скрещивать Django и python-telegram-bot для таких целей.
> чат удаляется пользователем бот больше не может присылать сообщения
Да, в этом особенность Телеграмма. Ничего с этим не поделаешь.
> спящим хироку сервером
На том же хероку можно привязать карточку и получить 1 незасыпаемый сервер бесплатно. Новые решения всегда есть, как и недочеты старых :)
Абсолютно согласен. Проблема есть. Решить ее можно так:
1) Есть общий чат поддержки, куда аналогично сваливаются все сообщения от юзеров
2) Под сообщением юзера есть кнопка «уйти в личку», и агент поддержки уже может через личные сообщение боту продолжить общение.
3) Через час-два простоя режим «отправляю сообщения юзера Х агенту поддержки У в личку» отключается, и новые сообщения уже падают в общий чат.
3) Если при этом логгировать все сообщения, то можно добавить кнопку «покажи все предыдущие сообщения».
Кажется, что лучше подойдет второй случай, чтобы решение оставалось миниатюрным
Однако есть отличия двух проектов: мой написан на питоне, минималистичен, деплоится в 1 клик на бесплатном хероку. Тот, что по ссылке, обладает большим функционалом, который, возможно, закрывает UX дыры моей реализации.
Достаточно нажать на фиолетовую кнопку в репозитории. Но да, я согласен, что с видео было бы ещё понятней.
В рамках этой статьи моя цель была показать минимальный рабочий продукт. На хабре есть огромное число статей о том, как разрабатывать телеграмм боты — можно вдохновиться ими и прикрутить к моей разработке желаемый функционал.
Я лично люблю скрещивать Django и python-telegram-bot для таких целей.
Да, в этом особенность Телеграмма. Ничего с этим не поделаешь.
> спящим хироку сервером
На том же хероку можно привязать карточку и получить 1 незасыпаемый сервер бесплатно. Новые решения всегда есть, как и недочеты старых :)
1) Есть общий чат поддержки, куда аналогично сваливаются все сообщения от юзеров
2) Под сообщением юзера есть кнопка «уйти в личку», и агент поддержки уже может через личные сообщение боту продолжить общение.
3) Через час-два простоя режим «отправляю сообщения юзера Х агенту поддержки У в личку» отключается, и новые сообщения уже падают в общий чат.
3) Если при этом логгировать все сообщения, то можно добавить кнопку «покажи все предыдущие сообщения».