Skip to content

Latest commit

 

History

History
43 lines (38 loc) · 1.24 KB

README.md

File metadata and controls

43 lines (38 loc) · 1.24 KB

Para crear un comando se debe hacer un pull requests añadiendo tu propia carpeta:

El comando es el nombre de la carpeta fichero y clase

Si queremos crear un comando simple por ejemplo:

!patata el nombre de la carpeta, fichero y clase debe ser patata/patata.php y la clase también debe ser patata

La clase debe extender de command e implementar el método doMagic para que vosotros hagáis vuestra magia el cargador de comandos hará el resto.

El objeto command recibe un array que viene del JSON que envia telegram un ejemplo del JSON es:

{
  "update_id": 467514016,
  "message": {
    "message_id": 42872172,
    "from": {
      "id": 4147572,
      "is_bot": false,
      "first_name": "Karu",
      "username": "Karucida",
      "language_code": "es"
    },
    "chat": {
      "id": 4147572,
      "first_name": "Karu",
      "username": "Karucida",
      "type": "private"
    },
    "date": 1543272792,
    "text": "moláis"
  }
}

si os descargaís este repositorio y qureís probarlo en local con añadir en autoloadCommand la variable y cargarlo devolverá el texto:

$telegramMessage['message']['text'] = <Texto que quereis procesar>;

ej:

$telegramMessage['message']['text'] = "!patata";

La versión del servidor es PHP 5.5.9