Skip to content

willicab/response-bot

Repository files navigation

response-bot

Bot simple que responde a frases predefinidas Servicio extra (bot_tranquilidad) para responder a un grupo automáticamente pasado un tiempo

Configuración

  1. Crear un Bot.
  2. Copiar el Token del bot en la constante TOKEN.
  3. Rellenar el archivo respuestas.json con las frases y sus respuestas.

respuestas.json

El siguente es un ejemplo del json

{
    "respuestas":{
        "Frase":{
            "respuesta":"text",
            "http://www.e-prophetic.com/wp-content/uploads/2014/01/Response.jpg":"photo",
            "BAADAQADMgADWl3oR4aOugYhuBv0Ag":"video"
        }
    },
    "ingreso":{
        "Bienvenido":"text",
        "CgADAQADCgADdHHhR4rw-Rmf0Y2mAg":"document"
    }
}
  • En la sección "ingreso" colocaremos las frases que queremos que diga el bot cuando alguien se una al canal.
  • En la sección "respuestas" colocaremos las frases y sus respectivas respuestas, como frase también se puede colocar una expresión regular.
  • Para la respuesta se colocará primero la misma como clave y luego el tipo de respuesta como valor, los diferentes tipos posibles son:
    • text
    • photo
    • sticker
    • document
    • voice
    • audio
    • video
  • Para los archivos se puede pasar el id del mismo, esta se puede obtener enviandolo como mensaje privado al bot, este responderá con el id y el tipo de respuesta

Testing

Para ejecutar los tests funcionales:

phpunit tests\functional.php

About

Bot básico de respuestas para Telegram

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages