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