Creazione di un bot IM
-
23-08-2019 - |
Domanda
Sto cercando di creare un bot IM e non sono stato in grado di trovare le risorse necessarie.
Aggiorna
C'è stato un problema con Imified fare bot Gtalk non appaiono in linea (e non risponde), ora funziona così sto chiudendo questo.
esercitazione funziona.
domanda iniziale non cancellata per scopi di riferimento
Per prima cosa, ho trovato un grande tutorial su Come scrivere il proprio IM Bot , ma utilizza la piattaforma IMified che sembra morto (ultimo post del blog nel settembre 2008, nessun feedback sul loro forum di assistenza, ...).
Sono riuscito a creare un bot beta usando il loro servizio, ma come posso vedere nella loro forum di assistenza, non sarà mai in linea.
Quindi, nessuno è riuscito a farlo?
Note
Sto cercando qualcosa che sarebbe:
- libero
- Funziona con PHP * o qualche soluzione di hosting gratuito (come IMified ma che funziona)
- Opere di Google Talk (non mi importa veramente l'altro)
Naturalmente, inserisco risposte su qualsiasi soluzione che non si adatta a questi criteri, potrebbe aiutare.
* Ho un piano di hosting Linux su GoDaddy
Soluzione 2
Tratto da tutorial nel caso in cui sia mai scompare:
Passaggio 1 : Vai a imified.com e richiedere un invito. Dovresti anche dare il vostro bot un nome decente, perché si può avere solo un bot per indirizzo di posta elettronica.
Passaggio 2 : Una e-mail con una chiave segreta dovrebbe arrivare nella Posta in arrivo della minuto successivo. Copiare la chiave negli appunti e andate qui per riscattare quella chiave.
Passaggio 3 : Ora è il momento di creare un bot che è in realtà un semplice script che risiede sul server web pubblico. Potrebbe essere in PHP, Perl, Python o qualsiasi altra lingua. Maggiori informazioni qui.
Questa è la fonte dello script PHP che ho scritto per il bot labnol IM - piuttosto auto esplicativo - si legge il messaggio, ottiene il relativo dati provenienti da Google Suggest e gli echi di nuovo alla finestra IM.
<?php // Get all the related keywords from Google Suggest $u = "http://google.com/complete/search?output=toolbar"; $u = $u . "&q=" . $_REQUEST['msg']; // Using the curl library since dreamhost doesn't allow fopen $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $u); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $xml = simplexml_load_string(curl_exec($ch)); curl_close($ch); // Parse the keywords and echo them out to the IM window $result = $xml->xpath('//@data'); while (list($key, $value) = each($result)) { echo $value ."<br>"; } ?>
Passaggio 4 : Una volta che lo script è pronto, ha messo da qualche parte sul vostro web server e copiare il pieno URI al Appunti.
Ora accedi al tuo account imified, incollare l'URL sceneggiatura e aggiungere che im bot tuo elenco di amici. Questo è tutto.