beerchat_proxy/readme.md
Buckaroo Banzai 654444d20b
require() "beerchat.js" file in pwd for more flexibility (#56)
* require() "beerchat.js" file in pwd for more flexibility
* fix integration test
2020-11-22 09:46:33 +01:00

1.1 KiB

Beerchat proxy application

Relay for minetest-ingame / IRC and Discord

Local Testing

curl -X POST \
 -H "Content-Type: application/json" \
 -d '{"channel":"main","playername":"somedude","message":"rant about lag!"}' \
 http://127.0.0.1:8080/

Configuration

beerchat.js

module.exports = {
  "debug": true,

  "remotes": [{
    "name": "IRC",
    "type": "irc",
		"debug": true,
    "host": "chat.freenode.net",
    "username": "pandorabot_test",
    "password": "my-password",
		"system_channel": "main",
    "channels": {
      "main": "pandorabox-test"
    }
  },{
    "name": "Discord",
    "type": "discord",
		"debug": true,
		"token": "the-discord-token",
		"system_channel": "main",
    "channels": {
      "main": "test"
    }
  }]
};

Starting

npm install
npm start