{"id":2712,"title":"\u0422\u0435\u0441\u0442 \u0441 \u0448\u0438\u0444\u0440\u0430\u043c\u0438 \u0438\u0437 \u0435\u0434\u044b: \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u0435 \u043d\u0430 \u0433\u043e\u043b\u043e\u0434\u043d\u044b\u0439 \u0436\u0435\u043b\u0443\u0434\u043e\u043a","url":"\/redirect?component=advertising&id=2712&url=https:\/\/tjournal.ru\/special\/kaleidofood&placeBit=1&hash=28db11ae3219937c44aa1427c824eab338831a6e3433f41ae22d24d5717c4772","isPaidAndBannersEnabled":false}
-EDGE-OF-MIND-

Telegram-бот для любителей Dota 2

Уже несколько лет ведем с приятелями статистику наших игр в доте. Для этого я написал небольшого бота, работающего через OpenDota API. Я подумал, может кому-то будет интересно.

Бот работает только в групповых чатах. Пользоваться им одновременно могут не более 10 человек в группе.

Фичи

  • Просмотр статистики своих последних 20 игр.
  • Сравнительная статистика последних 20 рейтинговых игр всех пользователей в группе.

Команды

/addme [steamID32] - добавляет пользователя в базу по его id в steam (без скобок). Свой steamID32 можно найти, например, здесь.

/removeme - удаляет пользователя из базы

/mystat - статистика последних 20 игр вызвавшего команду пользователя

/compare - сравнительная статистика всех пользователей

Скриншоты

Ограничения

Бот создает запись пользователя в базе по его юзернейму в телеграме. Если поменять его, то бот перестанет давать статистику. Если меняете часто свой юзернейм, то сначала удалитесь из базы через /removeme, а потом снова добавьтесь с новым юзернеймом через /addme.

К тому же, профиль в доте должен быть открытым, чтобы статистика всегда была актуальной.

0
0 комментариев
Популярные
По порядку
Читать все 0 комментариев
null