Skip to content

Instantly share code, notes, and snippets.

View salvatorecordiano's full-sized avatar
🚀
People are everything

Salvatore Cordiano salvatorecordiano

🚀
People are everything
View GitHub Profile
@salvatorecordiano
salvatorecordiano / webhook.php
Last active March 10, 2023 10:27
Sample Telegram Bot (3)
<?php
// recupero il contenuto inviato da Telegram
$content = \file_get_contents('php://input');
// converto il contenuto da JSON ad array PHP
$update = \json_decode($content, true);
// se la richiesta è null interrompo lo script
if(!$update) {
exit;
}
// assegno alle seguenti variabili il contenuto ricevuto da Telegram
@salvatorecordiano
salvatorecordiano / webhook.php
Last active February 28, 2023 18:18
Sample Telegram Bot (1)
<?php
$content = file_get_contents("php://input");
$update = json_decode($content, true);
if(!$update)
{
exit;
}
$message = isset($update['message']) ? $update['message'] : "";
@salvatorecordiano
salvatorecordiano / webhook.php
Last active May 5, 2020 13:07
Sample Telegram Bot (2)
<?php
$content = file_get_contents("php://input");
$update = json_decode($content, true);
if(!$update)
{
exit;
}
$message = isset($update['message']) ? $update['message'] : "";
@salvatorecordiano
salvatorecordiano / webhook.php
Last active April 7, 2020 19:43
Sample Telegram Bot (4)
<?php
// insert here your Bot API token
define("BOT_TOKEN", "...");
$content = file_get_contents("php://input");
$update = json_decode($content, true);
if(!$update)
{
exit;
}
$message = isset($update['message']) ? $update['message'] : "";
<?php
// recupero il contenuto inviato da Telegram
$content = file_get_contents("php://input");
// converto il contenuto da JSON ad array PHP
$update = json_decode($content, true);
// se la richiesta è null interrompo lo script
if(!$update)
{
exit;
}
<?php
// recupero il contenuto inviato da Telegram
$content = file_get_contents("php://input");
// converto il contenuto da JSON ad array PHP
$update = json_decode($content, true);
// se la richiesta è null interrompo lo script
if(!$update)
{
exit;
}
<?php
$content = file_get_contents("php://input");
$update = json_decode($content, true);
if(! $update) {
exit;
}
$chatId = $update['message']['chat']['id'] ?? null;
$text = $update['message']['text'] ?? null;
<?php
$content = file_get_contents("php://input");
$update = json_decode($content, true);
if (! $update) {
exit;
}
$chatId = $update['message']['chat']['id'] ?? null;
<?php
$chatId = '---YOUR USER ID---';
$request = [
'chat_id' => $chatId,
'text' => 'Fai tap su condividi numero telefonico',
'reply_markup' => [
'keyboard' => [
[
@salvatorecordiano
salvatorecordiano / response.json
Created September 11, 2017 18:14
Sample Telegram response
{
"update_id": 111111111,
"message": {
"message_id": 1,
"from": {
"id": 01234567890,
"is_bot": false,
"first_name": "Steve",
"last_name": "Jobs",
"username": "stevejobs",