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

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

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

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

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

13 ответов

24 просмотра

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

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

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

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

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

джессик
Нит

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта