Да, все это можно реализовать не только с помощью ботов, но главным отличием является сложность создания бота и сбор полученной информации.
К примеру, в SaleBot есть прекрасная функция по записи полученной информации в Google таблицу, с которой довольно просто работать. И при этом человеку остается лишь наблюдать за этим со стороны!
Помимо записи результатов можно автоматизировать процесс проверки результатов и подсчет баллов, к примеру, для Telegram-игры! И это лишь самые простые вещи!