Originalmente inviato da
alemoppo
Ho provato a modificare il file _comandi.php, ma non riesco ad ottenere l'invio di questo file come messaggio.
Probabilmente sbaglio proprio la sintassi del comando
come prova iniziale non ho usato link, ma un txt presente sul server
il txt deve essere inviato con il bottone della tastiera inline "classifica"
Codice PHP:
<?php
$testo = file_get_contents('standing.txt');
//comandi del bot
if($msg == "/start")
{
sm($chatID, "Il Bot funziona!
Tastiera normale: /tastiera
Tastiera inline: /itastiera
}
//tastiera normale
if($msg == "/tastiera")
{
$menu[] = array("voce 1");
$menu[] = array("voce 2", "voce 3");
$menu[] = array("voce 5");
$text = "Tastiera normale.
Nascondi tastiera: /nascondi";
sm($chatID, $text, $menu, '', false, false, false);
}
if($msg == "/nascondi")
{
$text = "Tastiera Nascosta.";
sm($chatID, $text, 'nascondi');
}
//tastiera inline
if($msg == "/itastiera")
{
$menu[] = array(
array(
"text" => "classifica",
"callback_data" => "/classifica"),
array(
"text" => "bottone2",
"callback_data" => "/test2"),
);
$menu[] = array(
array(
"text" => "bottone3",
"callback_data" => "/test3"),
);
sm($chatID, "Tastiera inline.", $menu, 'Markdown', false, false, true);
}
//funzionamento bottoni tastiera
//modificata per test invio txt
if($msg == "/classifica")
{
cb_reply($cbid, $testo, false);
}
if($msg == "/test2")
{
cb_reply($cbid, "NOTIFICA TIPO 2", true);
}
if($msg == "/test3")
{
cb_reply($cbid, "NOTIFICA TIPO 1", false, $cbmid, "Messaggio Modificato");
}
grazie