wotbot

module
v0.0.0-...-4976f39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2020 License: MIT

README

wotbot

Простой Telegram-бот для получения статистики из игры World of Tanks. Для получения данных используется сайт XVM. Вдохновлён ныне почившим @KTTCRuBot.

Данные полностью кэшируются и обновляются пользователем исключительно вручную, дабы избежать возможной нагрузки на сайт XVM и Wargaming API.

Использование

На данный момент бот поддерживает всего нескольк команд:

  • /get <nickname> — выводит сводную статистику любого игрока.
  • /save <nickname> — позволяет сохранить свой никнейм.
  • /me — выводит расширенную статистику по сохранённому никнейму.
  • /refresh — обновляет кэш.

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

Сборка

Для сборки использовуйте Makefile или просто утилиту go build. Из внешних зависимотей требуется Postgres и Chrome (именно им снимаются скриншоты графиков).

Для деплоя на серверах, рекомендую использовать Docker и данный контейнер c headless-версией Chrome.

Directories

Path Synopsis
cmd
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL