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

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

88
реклама
разместить

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

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

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

1