Как мы начали получать платежи со всего мира в Telegram Bot

Привет vc.ru, я — Размик, co-founder DeepFaker App. Примерно 4 месяца назад наша команда запустила высокопроизводительного телеграм бота для генерации дипфейк видео в…

7

Почему бы не запоминать ID Сообщения в бд вместе с платежной инфой и после того как ваш воркер прекращает дергать GetState (то есть вы точно знаете этот момент ), вы можете редактировать сообщения и ссылку от туда убирать

Ответить

Думали над таким решением, но оно создает ряд проблем:
1. Таким образом мы тратим rate limit телеграма, который хотелось бы использовать максимально эффективно, особенно проблемно будет, когда количество пользователей увеличится
2. Возникают разные краевые случаи, если сообщение было удалено пользователем, то мы не сможем его обновить, это просто один из кейсов, который придется учитывать в коде, думаю потенциальных корнер кейсов будет больше
3. В целом энтропия проекта растет, придется написать еще один воркер, который будет заниматься апдейтом сообщений в телеграме

Исходя из всего этого, мы решили просто добавить сообщение в кнопку :) 

1
Ответить