Skip to content

acmfi/ACMbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACM UPM Telegram Bot

Proyecto de la asociacion ACM de la ETSIINF (FI) de la UPM para crear un bot.

  1. ¿Cómo funciona?
  2. ¿Cómo hacerlo funcionar?

¿Cómo funciona?

Lo primero que necesitarás es abrir una conversación con él, búscalo con el nombre @acmupm_bot

Lista de comandos:

/start
Comienza el bot
/help
Muestra los comandos disponibles
/quehaceacm
¡Conoce más sobre ACM UPM!
/precios
Si quieres comer algo, necesitarás saber cuánto cuesta.
/eventos
Muestra los eventos actuales en ACM
/lmgtfy
Por si no sabes algo…
/tldr
TL;DR
/reto
¿Quieres hacer algún reto de programación?

Lista de comandos para ADMINISTRADORES:

/update
Actualiza el bot descargando el último commit de este repositorio
/newreto [URL de un reto]
Cambia el reto por el que se indique en el campo URL de un reto

Estos comandos solo estarán disponibles para los usuarios de Telegram añadidos al archivo admins.json con el formato:

["123456789", "987654321"]

Siendo 123456789 el identificador del administrador en Telegram

¿Cómo hacerlo funcionar?

Solo unos pocos elegidos de momento pueden ponerlo en marcha. En un futuro nadie más podrá, solo el administrador.

Si eres uno de los afortunados, necesitarás tener el TOKEN que el todopoderoso BotFather nos entregó ((por tercera vez)*)** guardado en un fichero llamado:

acm.token

Pon el token en el fichero “acm.token” en el mismo directorio que el bot y ejecútalo con run.sh. Probablemente el fichero no tenga permisos de ejecución para darselos y ejecutarlo haz:

$ chmod +x run.sh
$ ./run.sh

El bot se encarga del resto.

*EDIT: cuarta vez

**EDIT: quinta vez

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published