Integrazione nuove discussioni su telegram

« Older   Newer »
 
  Share  
.
  1.  
    .
    Avatar

    Senior Member

    Group
    ForumFree Mod
    Posts
    17,760

    Status
    Anonymous
    Tramite l'utilizzo d questo sito: https://ifttt.com/ sarà possibile inviare sul vostro canale telegram/pagina le nuove discussioni del vostro forum.

    Per prima cosa dobbiamo recarci su telegram per registrare un bot con @botfather, digitando semplicemente ne il comando /newbot e seguendo i passaggi che ti vengono indicati dal bo.
    Una volta completati i passaggi vi verrà fornito un token (precisamente dopo "Use this token to access the HTTP API:").
    Dopo di che andare nelle impostazioni di telegram ed inserire il bot appen acreato come amministratore di quest'ultima (con il singolo permesso di pubblicare messaggi).

    Una volta registrato correttamente l'account su ifft dovrete andare alla seguente pagina: https://ifttt.com/create
    Cliccare su il primo "+" ed eseguire i seguenti passaggi:
    G5ubxSh
    Dopo aver selezionato RSS come url dovrete inserire l'url RSS del forum, cito da una vecchia discussione:
    CITAZIONE (Chuck @ 5/1/2014, 16:32) 
    Nel campo Feed URL andrà inserito il link del Feed RSS del vostro forum/blog. Per ricavarlo, recatevi nel vostro forum/blog, passate il mouse sull'icona in figura e copiate il primo link che appare

    lvoz6j2

    A questo punto avrete un link simile a questo: https://ffmagazine.forumfree.it/rss.php?c=86793 (dove il numero finale è l'ID del vostro forum), che andremo a modificare in questo modo:
    1. Sostituite la c con la a. Il nuovo link, quindi, diventa: ...forumfree.it/rss.php?a=86793
    2. Aggiungete alla fine del link il parametro "&nc=1", per fare in modo che vengano considerate solamente le nuove discussioni, e non i singoli commenti (una pagina con troppi contenuti nel giro di poco tempo rischia di passare in secondo piano e non valorizza i singoli contenuti!)
    3. Dato che il Feed RSS prende le discussioni da tutto il forum (comprese le sezioni di presentazione, di spam, etc.., obiettivamente di scarso interesse), è possibile escludere alcune sezioni aggiungendo alla fine del link il parametro "&nosez=1,2" sostituendo ai numeri indicati gli ID delle sezioni che volete deselezionare (è possibile aggiungere altre sezioni aggiungendo la virgola e un nuovo ID, e così via)
      Se invece volete selezionare solo alcune sezioni del forum, e non tutte (quindi il contrario di quanto espresso sopra), inserite alla fine del link il parametro "&sez=1,2", inserendo anche qui gli ID delle sezioni come spiegato sopra.
    Ricorda: le discussioni inserite in sezioni protette NON verranno inviate alla tua pagina per motivi di privacy.

    Arrivati alla pagina presente alla fine della videata, dovrete inserire i seguenti parametri:
    URL
    CODICE
    https://api.telegram.org/botTOKENBOT/sendMessage

    Sostituendo "TOKENBOT" con il token fornito da @botfather
    Come Method selezioni: "Post", come Content Type, selezioni: "application/x-www-form-urlencoded" ed infine come Body inserisca:
    CODICE
    parse_mode=HTML&chat_id=@IDPAGINA&text=<b>Nuovo topic:</b> {{EntryTitle}}; Per maggiori informazioni, clicca qui: {{EntryUrl}}

    Sostituendo v@IDPAGINA con l'id della pagina (Es: se per esempio vostra pagina ha come "url": "t.me/testtest" l'id della pagina è il seguente @testtest, in caso di aiuto potrete aprire una discussione in questa sezione: https://supporto.forumfree.it/?f=194 indicando tutte le informazioni possibili per cercare di risolvere la pagina (Es: Link forum, impostazioni utilizzate), se possibile vi cercheremo di dare una mano.

    Vorrei avverti che i messaggi non verranno inviati automaticamente, in quanto il controllo di nuova discussione non è istantaneo e viene effettuato periodicamente.
     
    .
0 replies since 3/3/2020, 22:29   657 views
  Share  
.