{"id":168,"date":"2011-06-02T16:08:31","date_gmt":"2011-06-02T16:08:31","guid":{"rendered":"http:\/\/www.budus.it\/Blog\/?p=168"},"modified":"2017-06-18T07:51:39","modified_gmt":"2017-06-18T07:51:39","slug":"irc-bot-installiamone-uno-su-ubuntu-usando-xchat","status":"publish","type":"post","link":"https:\/\/www.budus.it\/Blog\/irc-bot-installiamone-uno-su-ubuntu-usando-xchat\/","title":{"rendered":"IRC BOT: Installiamone uno su Ubuntu usando XChat"},"content":{"rendered":"<p>IRC non \u00e8 morta, anzi, \u00e8 ancora viva e vegeta e ha molte cose da dire anche alle varie chat che sono nate successivamente, comprese quelle che ora spopolano sui vari Social Network.<\/p>\n<p>Una delle caratteristiche che la contraddistingue e che, a mio avviso, le da un valore aggiunto \u00e8 la possibilit\u00e0 di utilizzare i BOT.<\/p>\n<p><!--more--><\/p>\n<p>I BOT sono software che automatizzano determinate operazioni, che possono andare dal controllo del canale (sostanzialmente dei moderatori automatici), fornire informazioni (news ANSA, RSS Feed, Meteo, Programmi televisivi \/ Radio, ecc&#8230;) fino ai giochi (il pi\u00f9 classico \u00e8 il trivia, ma anche giochi di parole con sillabe, anagrammi, ecc&#8230;).<\/p>\n<p>In questa guida faccio riferimento alla distribuzione <strong>Linux Ubuntu<\/strong>, ma la cosa \u00e8 applicabile anche per altre distribuzioni. Volendo, tramite una &#8220;<em>Macchina Virtuale<\/em>&#8221; (VirtualBox, VMWare, Fusion, ecc&#8230;), \u00e8 possibile implementare questa soluzione anche su sistemi operativi diversi da Linux, come <strong>Windows<\/strong> e <strong>Mac OS X<\/strong>.<\/p>\n<p>Dunque, procediamo installando <strong>XChat<\/strong> dall&#8217;<em><strong>Ubuntu Software Center<\/strong><\/em>, facendo attenzione a <span style=\"text-decoration: underline;\">non installare<\/span> la versione &#8220;gnome&#8221;, che \u00e8 simile ma molto pi\u00f9 limitata. Di gi\u00e0 che ci siamo, dovremmo verificare che i seguenti software siano installati: <strong>xterm<\/strong>, <strong>wget<\/strong>, <strong>curl<\/strong>, <strong>rdate<\/strong>, <strong>lynx<\/strong> (anche qui porre attenzione, usare <strong>Links2<\/strong> <span style=\"text-decoration: underline;\">non \u00e8 la stessa cosa<\/span>).<\/p>\n<figure id=\"attachment_170\" aria-describedby=\"caption-attachment-170\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/01_Ubuntu_Software_Center.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-170\" title=\"01_Ubuntu_Software_Center\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/01_Ubuntu_Software_Center-300x182.png\" alt=\"\" width=\"300\" height=\"182\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/01_Ubuntu_Software_Center-300x182.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/01_Ubuntu_Software_Center.png 872w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-170\" class=\"wp-caption-text\">Ubuntu Software Center<\/figcaption><\/figure>\n<p>Ora procediamo a lanciare XChat: <a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/02_Lancio_XChat.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-171\" title=\"02_Lancio_XChat\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/02_Lancio_XChat-300x170.png\" alt=\"Lancio di XChat\" width=\"300\" height=\"170\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/02_Lancio_XChat-300x170.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/02_Lancio_XChat.png 786w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><\/p>\n<p>Per default il programma parte mostrando la finestra &#8220;<strong><em>Lista Reti<\/em><\/strong>&#8220;, simile alla seguente:<\/p>\n<figure id=\"attachment_172\" aria-describedby=\"caption-attachment-172\" style=\"width: 217px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/03_Lista_Reti.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-172\" title=\"03_Lista_Reti\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/03_Lista_Reti-217x300.png\" alt=\"\" width=\"217\" height=\"300\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/03_Lista_Reti-217x300.png 217w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/03_Lista_Reti.png 388w\" sizes=\"auto, (max-width: 217px) 85vw, 217px\" \/><\/a><figcaption id=\"caption-attachment-172\" class=\"wp-caption-text\">Lista Reti XChat<\/figcaption><\/figure>\n<p>\u00c8 importante compilare opportunamente i campi relativi alle &#8220;<em><strong>Informazioni Utente<\/strong><\/em>&#8221; ed, eventualmente, configurare il Network IRC al quale ci si vuole collegare. In questa guida ho deciso di collegarmi al primo della lista (&#8220;Debian Servers&#8221;).<\/p>\n<p>Facendo click su <strong>Connetti<\/strong> il client dovrebbe collegarsi al Server IRC e mostrare una finestra di dialogo come la seguente:<\/p>\n<figure id=\"attachment_173\" aria-describedby=\"caption-attachment-173\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/04_Connessione_Completata.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-173\" title=\"04_Connessione_Completata\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/04_Connessione_Completata-300x202.png\" alt=\"\" width=\"300\" height=\"202\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/04_Connessione_Completata-300x202.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/04_Connessione_Completata.png 666w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-173\" class=\"wp-caption-text\">Finestra &#8220;Connessione Completata&#8221;<\/figcaption><\/figure>\n<p>Qui \u00e8 necessario configurare un canale dove entrare e lavorare tranquillamente; selezionare &#8220;<strong><em>Entra in questo canale<\/em><\/strong>&#8221; e scrivere nella casella il nome del canale desiderato. Nel mio caso ho usato &#8220;<em>#buduscript<\/em>&#8220;.<\/p>\n<p>Potrebbe essere utile togliere la spunta a &#8220;<em>Mostra sempre questa finestra dopo la connessione<\/em>&#8220;.<\/p>\n<p>Premere <strong>OK<\/strong> per procedere e ritrovarsi in una situazione come la seguente:<\/p>\n<p><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/06_XChat.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-175\" title=\"06_XChat\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/06_XChat-300x203.png\" alt=\"\" width=\"300\" height=\"203\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/06_XChat-300x203.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/06_XChat.png 663w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><\/p>\n<p>dove conviene massimizzare a tutto schermo. A questo punto dobbiamo installare un plugin per XChat che consente di trasformarlo in un BOT. Nel momento in cui scrivo e relativamente alla piattaforma x86_32 per XChat 2.8.8, il comando da usare \u00e8 il seguente:<\/p>\n<pre>\/EXEC wget http:\/\/digilander.libero.it\/udasoft\/Software\/Linux\/buduscript\/buduscript_3373_2808.tar.gz &amp;&amp; tar xvzf buduscript_3373_2808.tar.gz -C $HOME\/.xchat2 &amp;&amp; cd $HOME\/.xchat2\/buduscript &amp;&amp; .\/install.sh<\/pre>\n<p>Il plugin \u00e8 disponibile per altre versioni di XChat su altri hardware (x86_64) ma, in questo caso, \u00e8 meglio verificare direttamente sul sito ( <a title=\"BuDuScRiPt XChat plugin\" href=\"http:\/\/digilander.libero.it\/udasoft\/Software\/Linux\/buduscript\" target=\"_blank\" rel=\"noopener\">http:\/\/digilander.libero.it\/udasoft\/Software\/Linux\/buduscript<\/a> ).<\/p>\n<p>Se l&#8217;installazione va a buon fine, XChat dovrebbe presentarsi cos\u00ec:<\/p>\n<figure id=\"attachment_177\" aria-describedby=\"caption-attachment-177\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/08_Plugin_installed.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-177\" title=\"08_Plugin_installed\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/08_Plugin_installed-300x216.png\" alt=\"\" width=\"300\" height=\"216\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/08_Plugin_installed-300x216.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/08_Plugin_installed-1024x740.png 1024w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/08_Plugin_installed.png 1035w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-177\" class=\"wp-caption-text\">BuDuScRiPt plugin installato<\/figcaption><\/figure>\n<p>\u00c8 stato solo installato, non \u00e8 ancora caricato in XChat (lo sar\u00e0 in automatico al successivo riavvio); per caricarlo ora usare il comando:<\/p>\n<pre>\/load .xchat2\/budus.so<\/pre>\n<p>come in figura: <a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/09_Load_plugin.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-178\" title=\"09_Load_plugin\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/09_Load_plugin.png\" alt=\"\" width=\"253\" height=\"59\" \/><\/a><\/p>\n<p>Il plugin si carica, probabilmente emettere dei messaggi di errore (normali in questa situazione, cio\u00e8 quando XChat \u00e8 gi\u00e0 avviato), ed aggiunge una serie di menu, come in figura:<\/p>\n<figure id=\"attachment_179\" aria-describedby=\"caption-attachment-179\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/10_Plugin_loaded.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-179\" title=\"10_Plugin_loaded\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/10_Plugin_loaded-300x223.png\" alt=\"\" width=\"300\" height=\"223\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/10_Plugin_loaded-300x223.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/10_Plugin_loaded-1024x761.png 1024w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/10_Plugin_loaded.png 1037w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-179\" class=\"wp-caption-text\">BuDuScRiPt plugin caricato<\/figcaption><\/figure>\n<p>Prima di procedere all&#8217;installazione del BOT \u00e8 necessario procurarsi delle informazioni relative all&#8217;utente che dovr\u00e0 poi amministrarlo (in remoto). Qui far\u00f2 finta che l&#8217;amministratore del BOT debba essere &#8220;budus&#8221;, l&#8217;utente usato per collegarsi ad IRC in questa sessione e del quale, tramite un &#8220;WHOIS&#8221;, devo ottenere il suo &#8220;<em>hostname<\/em>&#8220;.<\/p>\n<p>Per farlo uso il seguente comando:<\/p>\n<pre>\/WHOIS <em>budus<\/em><\/pre>\n<p>come mostrato in figura: <a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/11_WHOIS_command.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-180\" title=\"11_WHOIS_command\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/11_WHOIS_command.png\" alt=\"\" width=\"210\" height=\"57\" \/><\/a><\/p>\n<p>Chiaramente &#8220;<em>budus<\/em>&#8221; va sostituito con il proprio nickname. Il risultato del comando lo si ottiene nella relativa finestra server di XChat e sar\u00e0 simile al seguente (notare dove evidenziato in rosso):<\/p>\n<p><em><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/12_WHOIS_result.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-181\" title=\"12_WHOIS_result\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/12_WHOIS_result-300x215.png\" alt=\"\" width=\"300\" height=\"215\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/12_WHOIS_result-300x215.png 300w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/12_WHOIS_result-1024x735.png 1024w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/12_WHOIS_result.png 1036w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><\/em><\/p>\n<p>Nel mio caso l&#8217;hostname risulta essere &#8220;<em>~budus<\/em>&#8221; (fare attenzione alla tilde, non sempre c&#8217;\u00e8, dipende se si \u00e8 identificati). Questo parametro sar\u00e0 richiesto in fase di configurazione del BOT e va tenuto a mente e scritto fedelmente.<\/p>\n<p>Ora \u00e8 giunta l&#8217;ora di installare e configurare il BOT vero e proprio attraverso il seguente comando:<\/p>\n<pre>\/EXEC wget http:\/\/digilander.libero.it\/udasoft\/Software\/Linux\/buduscript\/buduscript_bot-12.6.tar.gz &amp;&amp; tar xvzf buduscript_bot-12.6.tar.gz -C $HOME\/.xchat2 &amp;&amp; cd $HOME\/.xchat2\/buduscript &amp;&amp; xterm -e .\/bot_configure_easy.sh<\/pre>\n<p>Anche in questo caso il comando \u00e8 relativo alla versione del BOT corrente &#8211; nel momento in cui scrivo &#8211; ma, essendo sia il plugin che il BOT in grado di verificare la disponibilit\u00e0 di aggiornamenti, non c&#8217;\u00e8 da preoccuparsi troppo nell&#8217;installare una versione obsoleta: nel peggiore dei casi verr\u00e0 chiesto se si desidera aggiornare.<\/p>\n<p style=\"padding-left: 30px;\"><strong>N.B.:<\/strong> Aggiornare il BOT comporta necessariamente la lettura di uno specifico post presente sul Forum Ufficiale di BuDuScRiPt: <a title=\"[BOT] Aggiornamenti\" href=\"http:\/\/www.budus.it\/Forum\/viewtopic.php?f=2&amp;t=32\" target=\"_blank\" rel=\"noopener\">[BOT] Aggiornamenti<\/a><\/p>\n<p>Ad installazione del BOT ultimata, ci si dovrebbe trovare nella situazione mostrata in figura:<\/p>\n<p><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/13_Installazione_BOT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-182\" title=\"13_Installazione_BOT\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/13_Installazione_BOT-242x300.png\" alt=\"\" width=\"242\" height=\"300\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/13_Installazione_BOT-242x300.png 242w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/13_Installazione_BOT.png 622w\" sizes=\"auto, (max-width: 242px) 85vw, 242px\" \/><\/a><\/p>\n<p>Ora si rende necessario chiudere XChat &#8211; facendo attenzione a non chiudere erroneamente la finestra &#8220;<strong><em>bot_configure_easy.sh<\/em><\/strong>&#8221; &#8211; e rispondere alle domande che la procedura di configurazione del BOT andr\u00e0 a formulare.<\/p>\n<p>Tranne quando vengono chiesti dati relativi a nickname, password e parametri di connessione, tutte le domande fatte dalla procedura prevedono una &#8220;risposta di default&#8221; (premendo &#8220;INVIO&#8221;) che, solitamente, \u00e8 quella pi\u00f9 opportuna per le esigenze pi\u00f9 comuni.<\/p>\n<p>\u00c8 chiaro che la lettura del file &#8220;<em>.xchat2\/buduscript\/README.bot<\/em>&#8221; \u00e8 consigliato per conoscere bene come funziona il BOT e come personalizzarlo alle proprie necessit\u00e0.<\/p>\n<p>Io consiglio anche di fare in modo che la procedura di configurazione aggiunga il BOT alla &#8220;<em>Lista Reti<\/em>&#8221; di XChat; in questo modo, quando si avvia XChat, ci si dovrebbe presentare &#8211; in fondo alla lista &#8211; una voce come in figura:<\/p>\n<figure id=\"attachment_184\" aria-describedby=\"caption-attachment-184\" style=\"width: 219px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/15_Lista_Reti_BOT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-184\" title=\"15_Lista_Reti_BOT\" src=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/15_Lista_Reti_BOT-219x300.png\" alt=\"\" width=\"219\" height=\"300\" srcset=\"https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/15_Lista_Reti_BOT-219x300.png 219w, https:\/\/www.budus.it\/Blog\/wp-content\/uploads\/2011\/06\/15_Lista_Reti_BOT.png 382w\" sizes=\"auto, (max-width: 219px) 85vw, 219px\" \/><\/a><figcaption id=\"caption-attachment-184\" class=\"wp-caption-text\">Lista Reti XChat<\/figcaption><\/figure>\n<p>Cliccando su <strong>Connetti<\/strong> il BOT verr\u00e0 caricato e reso funzionante nel giro di 70 secondi. Trascorso questo periodo \u00e8 opportuno verificare che l&#8217;amministratore del BOT abbia la possibilit\u00e0 di governare il BOT in remoto. Per farlo deve collegarsi con un altro client IRC o comunque un&#8217;altra sessione di XChat &#8211; <strong><span style=\"text-decoration: underline;\">mi raccomando, non usare la medesima finestra di XChat per chattare e usare il BOT<\/span><\/strong> &#8211; e scrivere &#8211; dalla propria finestra &#8211; i seguenti comandi:<\/p>\n<pre>!ver\r\n!admin<\/pre>\n<p>e verificare che il BOT risponda in modo opportuno.<\/p>\n<p>Con il primo comando si ottiene la versione del BOT (se il BOT non risponde, qualcosa \u00e8 andato storto ed \u00e8 consigliato chiedere aiuto sul <a title=\"BuDuScRiPt Plugin Forum\" href=\"http:\/\/www.budus.it\/Forum\" target=\"_blank\" rel=\"noopener\">Forum<\/a> , che non richiede registrazione per essere usato !) e, con il secondo, la lista degli utenti e dei relativi privilegi riconosciuti dal BOT.<\/p>\n<p><img decoding=\"async\" src=\"file:\/\/\/tmp\/moz-screenshot-1.png\" alt=\"\" \/><\/p>\n<p><img decoding=\"async\" src=\"file:\/\/\/tmp\/moz-screenshot.png\" alt=\"\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IRC non \u00e8 morta, anzi, \u00e8 ancora viva e vegeta e ha molte cose da dire anche alle varie chat che sono nate successivamente, comprese quelle che ora spopolano sui vari Social Network. Una delle caratteristiche che la contraddistingue e che, a mio avviso, le da un valore aggiunto \u00e8 la possibilit\u00e0 di utilizzare i &hellip; <a href=\"https:\/\/www.budus.it\/Blog\/irc-bot-installiamone-uno-su-ubuntu-usando-xchat\/\" class=\"more-link\">Leggi tutto<span class=\"screen-reader-text\"> &#8220;IRC BOT: Installiamone uno su Ubuntu usando XChat&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[84,226,9,28,46],"class_list":["post-168","post","type-post","status-publish","format-standard","hentry","category-irc","tag-bot","tag-irc","tag-linux","tag-ubuntu","tag-xchat"],"_links":{"self":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":11,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/168\/revisions"}],"predecessor-version":[{"id":923,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/168\/revisions\/923"}],"wp:attachment":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/media?parent=168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/categories?post=168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/tags?post=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}