{"repo":"aichaos/scarecrow-legacy","free":true,"listed":false,"github":"https://github.com/aichaos/scarecrow-legacy","clone":"git clone https://github.com/aichaos/scarecrow-legacy.git","description":"A RiveScript chatbot written in Go that supports Slack and XMPP.","language":"Go","stars":24,"topics":["rivescript","bot","chatbot","slackbot","jabber-bot"],"license":"GPL-2.0","category":"ai-agents","readme_excerpt":"Scarecrow Scarecrow is a chatbot written in Go. It connects to Slack and XMPP and can be chatted with in your terminal window, and it will probably be updated to connect to more things in the future too. It uses RiveScript as its brain back-end, it remembers information about the people it chats with, keeps log files, etc. Features Slack integration Users can chat with it over direct message and carry on a conversation It can join public channels where it will sit in silence until a user talks directly to it, either by at-mentioning its username or starting a message with its name. XMPP integration Hangouts bot via the XMPP gateway: use talk.google.com port 443 instead of the standard XMPP ports ( 5222 or 5223 ) Known to work with an ejabberd server with valid CA certificate (you may need to set \"tls-disable\": \"true\" in the bot's config) User roles/permissions Admin users can reload the RiveScript brain without rebooting the entire bot Users across different platforms are uniquely identifiable, so you can add admin users without risking a different user with a matching name on a different platform having admin rights. Goroutines are spawned for each individual bot connection, so you can run multiple bots from one instance of the program. Chat with the bot on the console, too Install and Build Build it with make build Run it with ./scarecrow-cli Command line options are pretty basic: --debug for debug mode and --version to get the version number. Documentation Documentation is","default_branch":null,"files":null,"tree":[],"storefront":"/r/aichaos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aichaos/scarecrow-legacy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}