Простой модуль для сбора статистики в телеграм-боте.
Подключите модуль и в начале работы вызовите init_track. Для параметра app_id во всех вызовах используйте имя бота.
Используйте команды track_by_message и track_by_user для сбора статистики команд и инлайновых запросов.
Для команд используйте track_by_message со строчным параметром track, начинающеся с 'Command: '
Для inline-запросов используйте track_by_user со строчным параметром track, начинающеся с 'Inline search: '
Как, например, тут в декораторе commands_handler.
Новые пользователи и чаты запишутся автоматически.
После запуска init_track, в консольном приложении будет доступна статистика по боту. Поддерживаются следующие команды:
all
- для всех сохраненных событий
chats
- для всех чатов в которых использовался бот
today
- для краткой статистики на день
clean
- очистить все события
change
- переключиться на другого бота