1
0
Fork 0
A Chat Bot for Inform 7 Stories, Built in Go
Go to file
Alex Palaistras 0e5a2fc2d5 Update `go.mod`, switch module name 2022-10-29 16:17:02 +01:00
joe-inform-handler Implement XMPP adapter and basic Inform handler 2020-04-10 14:58:33 +01:00
joe-xmpp-adapter Implement XMPP adapter and basic Inform handler 2020-04-10 14:58:33 +01:00
vendor Implement XMPP adapter and basic Inform handler 2020-04-10 14:58:33 +01:00
LICENSE Implement XMPP adapter and basic Inform handler 2020-04-10 14:58:33 +01:00
README.md Implement XMPP adapter and basic Inform handler 2020-04-10 14:58:33 +01:00
go.mod Update `go.mod`, switch module name 2022-10-29 16:17:02 +01:00
go.sum Update `go.mod`, switch module name 2022-10-29 16:17:02 +01:00
main.go Implement XMPP adapter and basic Inform handler 2020-04-10 14:58:33 +01:00

README.md

InformBot - A Chat Bot for Inform 7 Stories, Built in Go

API Documentation MIT License

This package contains chat-bot for executing and running Inform 7 stories, and built around the Joe Bot framework. Any supported chat adapter can be used, and this repository contains an example integration against a built-in XMPP adapter (which is not currently part of main-line support).

Building and Running

You can build the default test deployment of informbot (which currently works against an XMPP server) by running go get, e.g.:

go get github.com/deuill/informbot

Depending on your server setup, you may need to set up a number of options, as environment variables, for instance:

INFORMBOT_JID="[email protected]" INFORMBOT_PASSWORD="123" INFORMBOT_USE_STARTTLS=true INFORMBOT_NO_TLS=true informbot

Status

This package is still in early development, and is neither feature-complete nor bug-free. A large amount of work remains on improving integration with Inform and Frotz, and optimizing against larger stories.

License

All code in this repository is covered by the terms of the MIT License, the full text of which can be found in the LICENSE file.