Я бы на вашем месте сделал боту нагрузочное тестирование, а уже потом думал, стоит ли его улучшать...
Слишком частые запросы легко исправляются таймаутом между запросами... Сделайте очередь, добавляйте туда задачи, и обрабатывайте их поочерёдно. Это как хороший вариант