bot

Webhoock en mi bot de Telegram?

Webhoock en mi bot de Telegram?

Que es un Webhoock?

Un Webhook es un url, endpoint para recibir notificaciones de eventos de un API o servicio web. En este caso en vez de estar pidiendo siempre la informacíon a Telegram, el Servidor de Telegram conecta con nosotros y nos envía actualizaciones en tiempo real.

Que necesitamos para poder usar webhoock?

  • Un servidor web, ya sea un vps, un webhosting, ect..
  • Tener un certificado SSL o un certificado semifirmado

Lo mejor es tener un dominio web con https, ya que el webhook necesita que la comunicación del servidor de telegram con tú bot sea segura.

Pasos a seguir?

Creamos un archivo llamado webhoock.php y tiene que contener por lo menos lo siguiente:

<?php
ini_set(‘max_execution_time’, 300);
header(‘Content-Type: text/html; charset=ISO-8859-1’);
require_once “vendor/autoload.php”;

use Telegram\Bot\Api;

$bot = new Api(“Clave api de tu bot de Telegram“);

$respuesta=$bot->setWebhook([‘url’ => ‘https://midominio.es/bot/index.php‘]);
var_dump($respuesta);
?>

Si teneis dudas, no dudeis en uniros al grupo de Telegram de bots en php: https://telegram.me/bottelegramesp

Os recomiendo leer el articulo anterior: Creación de un bot para Telegram en PHP

Más información: https://core.telegram.org/bots/api

0 Comentarios 0 Comentarios
0 Comentarios 0 Comentarios