Codice sorgente del bot su Telegram chiamato @LeAlternativeBot. È un bot inline che permette di cercare alternative cercando all'interno di alcuni array creati ad hoc.
Go to file
Le Alternative 22517da840 Aggiornare 'README.md' 2021-02-25 10:22:04 +01:00
LICENSE Carica file su '' 2021-02-17 16:04:42 +01:00
README.md Aggiornare 'README.md' 2021-02-25 10:22:04 +01:00
Telegram.php Carica file su '' 2021-02-17 16:04:42 +01:00
frasi.php Aggiornare 'frasi.php' 2021-02-24 15:02:05 +01:00
mybot.php Aggiornare 'mybot.php' 2021-02-24 22:26:02 +01:00

README.md

LeAlternativeBot-Telegram

Codice sorgente del bot su Telegram chiamato @LeAlternativeBot.

È un bot inline che permette di cercare alternative cercando all'interno di alcuni array creati ad hoc.

Creato anche grazie all'aiuto di @selectallfromdual (Sito).

Il bot è scritto in PHP, vorremmo fare alcune modifiche, se qualcuno vuole collaborare è il benvenuto.

COME CREARE UN PROPRIO BOT CON QUESTO CODICE

  1. Parlare in chat con BotFather su Telegram, premere /newbot e segnarsi l'API che vi verrà assegnata.
  2. Sempre in chat con BotFather modificate il bot e abilitate l'opzione chiamata INLINE.
  3. Inserite la vostra API all'inizio del file mybot.php dove c'è scritto "INSERIRE TOKEN".
  4. Caricare tutti i file in una cartella del vostro web hosting, deve poter essere eseguito il codice PHP (praticamente tutti gli hosting lo permettono).
  5. Segnatevi il nome dell'hosting che avete scelto e l'indirizzo del vostro file mybot.php. Facciamo finta sia: www.ilmiosito.it/mybot.php
  6. Andate su questo indirizzo, modificando prima le scritte in maiuscolo, per abilitare il webhook: https://api.telegram.org/botIL-VOSTRO-TOKEN/setwebhook?url=WWW.ILMIOSITO.IT/MYBOT.PHP
  7. Ora il vostro bot è funzionante, all'interno di mybot.php trovate il "cuore" del bot, per modificare o cambiare le frasi modificate frasi.php

MODIFICHE E AGGIORNAMENTI DA FARE

[ ] Il bot deve rispondere a qualunque messaggio gli arrivi e non solo quando gli si scrive la parola /start
[X] Quando non trova nessun risultato dovrebbe dirlo, magari suggerendo di chiedere aiuto sul gruppo.
[X] Aggiungere il comando cerca per cercare direttamente all'interno del sito
↳ [ ] Massimo livello sarebbe che la ricerca con /search fosse anch'essa inline e mostrasse i risultati inline
[ ] Usare un database al posto dell'array (ha senso o sarebbe solo un peggioramento?)\