У меня бот для доступа к закрытым материалам, и похожая задача стояла пару месяцев назад. Вручную отслеживать транзакции в блокчейне вообще нереально, поэтому сразу смотрел в сторону готовых решений. В итоге остановился на cryptocloud: там есть api и вебхуки, по которым бот понимает, что платеж прошел, и дает доступ. Разобраться получилось по документации на
https://cryptocloud.plus/ больших знаний не понадобилось, главное аккуратно связать статусы платежей с логикой бота. Параллельно это помогает и в продвижении: бот и сайт можно упоминать на криптофорумах и в тематических ветках, показывая, что есть удобная оплата в криптовалюте, и при этом давать ссылку на сам сервис как на используемое решение. Такие обсуждения обычно неплохо индексируются, и со временем это дает дополнительный трафик и доверие.