Skip to content

Latest commit

 

History

History
43 lines (38 loc) · 1.71 KB

File metadata and controls

43 lines (38 loc) · 1.71 KB

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