Theorem is a generic chat bot I built for whatever the eff I want. 💅
More docs later. I'm just using this to store some useful info.
{
"ChatServiceConnections": {
"WarmItUpMattermost": {
"Service": "Mattermost",
"ServerHostname": "chat.myserver.com",
"AccessToken": "youraccesstokenhere",
"Middleware": [ "Echo", "MixerStreamAnnouncement" ]
},
"WarmItUpSlack": {
"Service": "Slack",
"ApiToken": "yourapitokenhere",
"Middleware": [ "Echo" ]
},
"WarmItUpMumble": {
"Service": "Mumble",
"ServerHostname": "",
"ServerPort": 64738,
"Username": "Theorem",
"ServerPassword": "",
"Middleware": [ ]
}
},
"Middleware": {
"Echo": {
"Enabled": true
},
"MixerStreamAnnouncement": {
"Enabled": true,
"ClientId": "CLIENTIDHERE",
"MixerChannels": [ "HammyCheesy" ],
"AnnounceChannels": [
{
"ChatServiceName": "WarmItUpMattermost",
"ChannelName": "gaming"
}
]
},
"AttendanceRelay": {
"Enabled": true,
"Relays": [
{
"FromChatServiceName": "WarmItUpMumble",
"ToChatServiceName": "WarmItUpMattermost",
"ToChannelName": "gaming",
"Prefix": "Mumble: "
}
]
}
}
}