/bot-telegram-hf-rosario

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

Primary LanguageJavaScript

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.