Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

readme.md

Canned Responses Plugin for XmppBot

This is a simple plugin for XmppBot For HipChat. It loads up a .json file of triggers and phrases; when someone in the room says one of the triggers the bot will respond with the matching phrase.

Installation

Copy the .dlls (Bender.dll, SimpleConfig.dll, XmppBot.Common.dll, and XmppBot-CannedResponse.dll) into the /plugins folder.

Configuration

Add the following to the <configSections> element of XmppBot's configuration file:

<section name="cannedResponseConfig" type="SimpleConfig.Section, SimpleConfig, Version=1.0.29.0, Culture=neutral, PublicKeyToken=null"/>

Then add the following to the configuration element:

<cannedResponseConfig ResponseFilePath="plugins/CannedResponses.json">
</cannedResponseConfig>

Where ResponseFilePath is the path to the .json file containing the possible phrases.

File Format

The .json file should contain an array of phrase objects; phrase objects need to specify the Trigger, whether the trigger is an ExactMatch, and the response Text. For example:

[
{ExactMatch:"true", Trigger:"This is the exact trigger", Text:"This is the exact response"},
{ExactMatch:"false", Trigger:"trap", Text:"It's a trap!"}
]

In the example, any string with 'trap' in it will trigger the "It's a trap!" response; to trigger the first response, the entire string must match the trigger phrase.

About

This is a simple plugin for XmppBot which gives canned responses to trigger phrases.

Resources

License

Releases

No releases published

Packages

No packages published

Languages