170 похожих чатов

Ребят! Хочу получить какую-то статку, по тому какие команды в

боте чаще всего юзают.
В голову приходит такое говно:

— создать глобальный словарь stats и функцию statsup(), которая будет принимать в себя просто название команды (если такой команды в словаре нету, то заснуть её туда со значением 1, а если есть, то прибавить +1 к значению), а саму функцию поместить при вызове каждой команды, в итоге через полчаса можно тот словарь чекнуть, и глянуть где больше всего накапало и на какой команде

Но блэнт, это ж мне в 1500 хендлеров позасовывать это надо как минимум, для полного анализа, а ничего лучше на ум не приходит. Шо подскажите?

13 ответов

20 просмотров

Создай и запусти отдельный скрипт на телетоне, в котором будешь ловить все эти команды и считать.

метрику присобач)

джессик- Автор вопроса
micгocIiепt 🇷🇺 Rоss!i
Создай и запусти отдельный скрипт на телетоне, в к...

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

Логирование у тебя есть? Пишешь какое действие выполняется в каждом обработчике?

джессик
Нит

Плохо, можно собирать статистику из логов (аля ELK и строить графики в кибане или графане) Или собирать логи в loki и строить в графане

джессик
Так телетон же библа для юзерботов, если не ошибаю...

телетон реализация мтпрото. что на ней делать бота или юзербота похрен) на одном токене может висеть (до 10) если не ошибаюсь ботов через клиент апи)

джессик
Так телетон же библа для юзерботов, если не ошибаю...

Да. Срез будет такой, какой сам пожелаешь, ты же запускать скрипт будешь по токену бота.

джессик- Автор вопроса
Alex RootJunior 🇺🇦
Плохо, можно собирать статистику из логов (аля ELK...

Звучит круто, но это опять же, как я сначала и написал, придётся в каждом хендлере попрописывать логирование команд, верно?

джессик- Автор вопроса
micгocIiепt 🇷🇺 Rоss!i
Да. Срез будет такой, какой сам пожелаешь, ты же з...

Надо чекнуть, я почему-то думал что только один бот может висеть на одном токене. Даже аиограмчик эксепшен выдаёт когда запускаешь ещё один.

джессик
Надо чекнуть, я почему-то думал что только один бо...

Через Bot API только один, через клиентское больше

джессик
Надо чекнуть, я почему-то думал что только один бо...

Ну так телетон на мтпрото работает, а ботапи - это хттп.

Alex RootJunior 🇺🇦
Через Bot API только один, через клиентское больше

притом если бот через бот апи то еще один на клиент апи мешать не будет

Похожие вопросы

Обсуждают сегодня

лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
#include <stdio.h> #include <stdlib.h> #include <time.h> int** generate_table(int size_matrix) { int** matrix = (int**)malloc(size_matrix * sizeof(int*)); for (int i ...
Чувак
1
Яндекс маршрутизатор кто-нибудь использовал с своих проектах, чтоб через него маршруты составить/посчитать? Насколько простой/муторный сервис?
Dreamer_0x01 VeseloV
7
У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
Дебил? Я ищу друга
Bitard 228
27
Карта сайта