Skip to content

TelegramBot to track summoner's status (players) of League of Legends

Notifications You must be signed in to change notification settings

Tzaoh/LoLTracker

Repository files navigation

TrackerBot

Bot de Telegram para hacer seguimiento del estado de invocadores de League of Legends. Se conecta tanto al chat del cliente del League of Legends como a un chat de Telegram, enviando información sobre el primero al segundo cuando se le requiera.

Adicionalmente, informará cuando uno de los invocadores a los que se le haga el seguimiento entre en cola, dando la opción a la gente de Telegram a enviarle un mensaje al chat de LoL para que les espere para jugar.

Requirements:

# python -m pip install telegram
# python -m pip install bs4
# python -m pip install riotwatcher
# python -m pip install sleekxmpp
# python -m pip install dnspython

# Optionals but will throw extra-warnings while connecting XMPP server
# python -m pip install pyasn1
# python -m pip install pyasn1-modules
  • League of Legends account.
  • Telegram Bot details.

Screenshots:

List_Command Mute_Command Tracked Command

TODOs:

  • Argumentos en changelog para imprimir los logs de una versión específica
  • No boton por cada invocador en modo online
  • Al añadir un nuevo invocador, no busca su estado, solo cuando cambia
  • OrderedDict para mostrar los invocadores al listarlos siempre en el mismo orden
  • Comprobar que nos hayan aceptado como contacto. (Nuevo campo en tabla)
  • Argumento opcional en el método de stats para detalles extensos.
  • Funcionalidad de Borrar mensaje de aviso de en cola cuando lo implementen en la API BOT de telegram. L(392)
  • SPAM(?)
  • Evento on_suscribed

About

TelegramBot to track summoner's status (players) of League of Legends

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages