getData();
$query = $data['inline_query']['query'];
$user = $data['inline_query']['from'];
$queryid = $data['inline_query']['id'];
$inline_query_id = $telegram->Inline_Query_ID();
$inline_query_text = $telegram->Inline_Query_Text();
$msgType = $telegram->getUpdateType();
$text = $telegram->Text();
$chat_id = $telegram->ChatID();
$message_id = $telegram->MessageID();
$username = $telegram->Username();
include("frasi.php");
if ($query != null && $query != '' || $query == '')
{
{
switch ($query)
{
case '':
$results = json_encode([['type' => 'article', 'id' => '1', 'title' => 'Manda le istruzioni in chat', 'thumb_url' => 'https://www.lealternative.net/wp-content/uploads/2021/02/question-2519654.png.webp','message_text' => "Questo bot si può utilizzare in due modi:\n\n· Inline: prova a taggare questo bot all'interno di qualunque chat di Telegram. Ti basterà scrivere @LeAlternativeBot testodiricerca e vedrai apparire magicamente i risultati!\nPuoi farlo anche all'interno di un gruppo senza che il bot sia stato invitato: mostrerà a tutti i risultati che hai scelto!\n\n· Cerca: se non trovi nulla nelle risposte rapide fai una ricerca sul sito scrivi direttamente al bot cerca paroladacercare", 'parse_mode' => 'HTML'], ['type' => 'article', 'id' => '2', 'title' => 'Manda in chat i modi per seguire LeAlternative','thumb_url' => 'https://www.lealternative.net/wp-content/uploads/2020/05/cropped-logowhite-blu.png.webp', 'message_text' => "LeAlternative è un progetto ambizioso che vuole aiutarvi a trovare alternative etiche. È adatto a chiunque, non bisogna avere conoscenze tecniche e suggeriamo sempre e solo alternative alla portata di tutti.\n\n🌐 Sito: LeAlternative.net\n📣 Canale: @LeAlternative\n💬 Gruppo: @LeAlternativeGruppoufficiale\n\nProva il nostro bot, scrivi @LeAlternativeBot testodiricerca",'parse_mode' => 'HTML','disable_web_page_preview' => true]]);
$content = ['inline_query_id' => $queryid, 'results' => $results, 'switch_pm_text' => '✨ Sfoglia qualche alternativa', 'switch_pm_parameter' => '0', 'is_personal' => 'true', 'next_offset' => '', ];
$reply = $telegram->answerInlineQuery($content);
break;
}
}
}
if ($text == '/start')
{
$content = array(
'chat_id' => $chat_id,
'text' => "
Ciao,\npremi il tasto qui sotto per provare questo bot all'interno di qualunque chat!\nScrivi /istruzioni invece per capire meglio come funziona questo bot e scoprirne tutte le funzionalità!\n\n\📣 Canale: @LeAlternative\n💬 Gruppo: @LeAlternativeGruppoufficiale\n🤖 Codice sorgente di questo bot: Gitea.it
",
'reply_markup' =>json_encode([
'inline_keyboard'=>[
[
['text'=>'Provami','switch_inline_query' => 'Alternative a '],
]
]]),
'parse_mode' => 'HTML',
'disable_web_page_preview' => true
);
$telegram->sendMessage($content);
}
if ($text == '/istruzioni')
{
$content = array(
'chat_id' => $chat_id,
'text' => "
Questo bot si può utilizzare in due modi:\n\n· Inline: prova a taggare questo bot all'interno di qualunque chat di Telegram. Ti basterà scrivere @LeAlternativeBot testodiricerca e vedrai apparire magicamente i risultati!\nPuoi farlo anche all'interno di un gruppo senza che il bot sia stato invitato: mostrerà a tutti i risultati che hai scelto!\n\n· Cerca: se non trovi nulla nelle risposte rapide fai una ricerca sul sito scrivi direttamente al bot cerca paroladacercare\n\n📣 Canale: @LeAlternative\n💬 Gruppo: @LeAlternativeGruppoufficiale\n🤖 Codice sorgente di questo bot: Gitea.it
",
'parse_mode' => 'HTML',
'disable_web_page_preview' => true
);
$telegram->sendMessage($content);
}
if (stripos($text, "cerca") === 0) {
$searchquery = substr($text, 6);
$url = "https://www.lealternative.net?s=".$searchquery."";
$content = array(
'chat_id' => $chat_id,
'text' => "Clicca sul pulsante qui sotto per cercare direttamente sul sito LeAlternative",
'reply_markup' =>json_encode([
'inline_keyboard'=>[
[
['text'=>'Cerca '.$searchquery.' su LeAlternative','url' => $url],
]
]]),
'parse_mode' => 'HTML',
'disable_web_page_preview' => true
);
$telegram->sendMessage($content);
}
// BLACKLIST
include("blacklist.php");
?>