JeevesChatbot for Stack Overflow
Jeeves
Chat bot for StackOverflow. Uses amphp libraries for async magic sauce.
Requirements
- PHP 7.1 or greater.
-
php_intl
PHP extension. -
php_mbstring
PHP extension. -
libxml
, version 2.7.8 or greater due to use ofLIBXML_HTML_NOIMPLIED
andLIBXML_HTML_NODEFDTD
.
Installation
- Clone the project.
- Copy
config/config.sample.yml
toconfig/config.yml
. - Replace all configuration variables with your values.
- Run the bot using
php ./bin/jeeves
.
JAAS (Jeeves as a Service)
If you want to run the bot as a systemd service:
- Copy
config/jeeves.sample.service
to/etc/systemd/system/jeeves.service
. - Replace the path with your installation location.
- Make sure the
bin/jeeves
file is executable - If you want to service to automatically start run
systemctl enable jeeves
- Start the service using
systemctl start jeeves
Optional Dependencies
- For true non-blocking execution, install one of the following:
Documentation
Documentation is something other people do. Despite this, there is some information in the wiki
License
The source code of this project is licensed under the MIT license.
评论