Sto cercando un bot di conversazione opensource o qualsiasi bot online con un'API. Ho guardato su cleverbot, ma lui invia messaggi via javascript in modo idk come analizzarlo. Ho trovato MegaHal e una realizzazione java JMegaHal ma è un po 'stupido, davvero. Chiunque altro?Bot di conversazione chat con un'API? (cleverbot)
risposta
Date un'occhiata a questo progetto chatter-bot-api
Questa libreria permette di interagire con Cleverbot in JAVA.
Spero che questo aiuti!
PS: io sono il proprietario
EDIT: link a GitHub al posto del (ormai deprecato) Google Code pagina
Stavo cercando questo molto. Grazie! – artouiros
+1 Lo adoro! L'argomento 'PANDORABOTS' (' d689f7b8de347251') è una chiave specifica per te? Qualcuno può usarlo? – RedFilter
Il sito Web di pandorabots ospita molti robot. Quindi l'argomento 'PANDORABOTS'' "d689f7b8de347251" 'è il' botid'. Si prega di dare un'occhiata a questa pagina: [mostactive pandorabots] (http://www.pandorabots.com/botmaster/en/mostactive). Troverai l'elenco dei bot più attivi, se clicchi su uno, sarai in grado di localizzare il suo 'botid' nell'URL. –
Probabilmente questo sarà interessante: https://sourceforge.net/projects/chatem/ - lo script chiede di scegliere 2 chat-bot, inizia le finestre di dialogo e le palme fuori le risposte di bot da uno all'altro, mostrando come una finestra
AIML (Pandora bot)
il codice originale si ottiene, ha un pulsante sulla stessa pagina in cui si genera la chiave utente e app id. Una volta installato pb-cli in usr/bin, compilare e configurare il programma, è possibile addestrare il bot dal terminale mac o lato server shell linux e utilizzare upload pb per caricare i file aiml che aggiornano la base di conoscenza di Pandora Bots. Dopo ogni aggiornamento devi ricompilare ma i siti web hanno le informazioni disseminate su diversi siti web, quindi se vedi qualche tutorial ti consiglierei di segnare la pagina. Penso che il tutorial per nodejs sia su chatbots.io
Il nome dell'app e il nome del bot possono essere qualsiasi cosa tu voglia che siano. Il nome host può essere lasciato in bianco, ma credo che utilizzi un URL per esempio se volessi usarlo sul tuo sito web. Il nome che scegli per il tuo bot è un nome privato che deve essere usato con le altre credenziali e una volta che è ospitato su Pandora Bots, scegli un altro nome, quindi usa semplicemente lo stesso nome o userai la tolleranza del tuo bot. Una volta usato pb init, verrà impostato il nome del bot sottostante scelto.
Una volta fatto tutto ciò è possibile ottenere su github e scaricare i file obiettivo. Ho un'implementazione java di base del programma su cui lavorerò presto anche con i binding OpenGL e alla fine potrei incorporare la tecnologia Microsoft Kinect con JOGL e possibilmente costruire un robot un giorno.
- 1. Bot Framework: come uscire dalla conversazione?
- 2. Avvio di una conversazione con Microsoft Bot Builder e microsoft bot framework
- 3. Autenticazione API da una conversazione bot facebook messenger
- 4. Nodo Telegramma bot api, fare conversazione catena tra utente
- 5. Github invia messaggi al bot di chat di Skype
- 6. Bot della chat di Facebook - Come posso testare il messaggio di benvenuto?
- 7. Un bot di chat di Facebook ora è possibile con XMPP?
- 8. Algorithm/Euristico per raggruppare le cronologie dei messaggi di chat per "conversazione"/sessioni implicite dai timestamp?
- 9. Invia risposta alla conversazione Facebook
- 10. Come posso ottenere l'immagine/avatar dell'utente usando l'API di chat bot di Telegram?
- 11. Schermata della chat di Skype dall'intenzione
- 12. La soluzione più semplice per un bot che pubblica una chat su Hangouts di google?
- 13. Risposta in base al rank del bot di chat in C++?
- 14. Client chat con GWT
- 15. Conversazione Lync/Skype for Business in C#
- 16. Controlli disegnati dall'utente: la finestra di chat di MSN
- 17. Telegram Bots: chat segrete possibile?
- 18. implementazione dello stile di chat WP7
- 19. API di Telegram con PHP non bot
- 20. Come avere due thread in conversazione tra loro?
- 21. gmail conversazione tramite SMTP
- 22. socket.io chat con stanze private
- 23. Chat multi-barra con Flot
- 24. Hai problemi con il webhook per l'API Bot di Telegram
- 25. Problemi di applicazione della chat con palloncino
- 26. Bot framework v3 non autorizzato
- 27. Firebase chat - rimozione vecchi messaggi
- 28. Come posso accedere alla chat di Hangout di Google+?
- 29. Applicazione di chat Android per applicazione chat Smack (XMPP)
- 30. Crea il proprio bot su telegramma con php
Una nota a margine. Ho guardato i dati che cleverbot manda avanti e indietro, e non vedo alcun problema nel parsing che del tutto. Il loro testo semplice per gridare forte, seguito da un prefisso fisso, quindi tutti i messaggi inviati in precedenza. – Alxandr
@Alxandr Ho usato httpfox per vedere cosa c'è in GET, non ha mostrato nulla. Adesso prova un altro parser. Grazie. – artouiros
Basta usare Google Chrome o Firefox con firebug. – Alxandr