Skip to content

Bot creado para mostrar la información de HackFun dentro del grupo de telegram.

Notifications You must be signed in to change notification settings

alepiumetti/bot-telegram-hf-rosario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackFun Rosario Bot

Pequeño proyecto para mostrar los contenidos de HackFun.

¿HackFun?

Es un Hackerspace itinerante de Rosario.

Podés saber más en la web.

El desarrollo

El bot fue creado hardcodeando los datos ya que era un pequeño proyecto que quería que salga rápido.

Enviroment

Todo lo que fue utilizado para el bot.

Dependencias externas

Node.js Telegram Bot API;

Versiones utlilizadas

npm 7.13.0
node v16.2.0

Servidor

Deploy hecho en Digital Ocean

Agregar o modificar

Podés dejar un issue y/o pull request para las modificaciones.

¡Creá tu bot!

  1. Fork del repositorio.
  2. Instalar dependencias.
 npm install
  1. Crear bot en Telegram con @BotFather
  2. Crear archivo llamado token.js en el directorio src/ de la forma:
const token = "token dado por @BotFather";

module.exports = token;
  1. Modificar en index.jx el comando que recibe como parametro el método onText. En este caso está /hf.
  2. Modificar y crear tus nuevos comandos en el archivo commands/commands.js de la forma:
{
  nombreDeComando:{
  content:"Contenido en Markdown" 
 }
}

//Se puede utilizar datos del usuario accediendo a user
//e.g. user.first_name o user.username 
  1. Guardar todo y ejecutar
 npm start
  1. Hacer deploy en servidor.

Motivación

Plantearse pequeños objetivos y lograrlos.

About

Bot creado para mostrar la información de HackFun dentro del grupo de telegram.

Resources

Stars

Watchers

Forks