Skip to content

TelegramBotDevs/pilaricabotComandos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%