https://github.com/matrix-org/matrix-neb
N E Bot: Generic bot for Matrix with plugin support
https://github.com/matrix-org/matrix-neb
Last synced: about 1 year ago
JSON representation
N E Bot: Generic bot for Matrix with plugin support
- Host: GitHub
- URL: https://github.com/matrix-org/matrix-neb
- Owner: matrix-org
- License: apache-2.0
- Created: 2014-09-09T23:48:30.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2017-02-28T11:42:27.000Z (over 9 years ago)
- Last Synced: 2025-04-03T12:47:37.602Z (over 1 year ago)
- Language: Python
- Size: 143 KB
- Stars: 50
- Watchers: 39
- Forks: 31
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
N E Bot
=======
This is a generic client bot for Matrix which supports plugins.
Setup
=====
Run:
python neb.py -c
If the config file cannot be found, you will be asked to enter in the home server URL,
user ID and access token which will then be stored at this location.
Create a room and invite NEB to it, and then type ``!help`` for a list of valid commands.
Plugins
=======
Github
------
- Processes webhook requests and send messages to interested rooms.
- Supports secret token HMAC authentication.
- Supported events: ``push``, ``create``, ``ping``, ``pull_request``
Jenkins
-------
- Sends build failure messages to interested rooms.
- Support via the Notification plugin.
- Supports shared secret authentication.
JIRA
----
- Processes webhook requests and sends messages to interested rooms.
- Resolves JIRA issue IDs into one-line summaries as they are mentioned by other people.
Guess Number
------------
- Basic guess-the-number game.
URL
---
- Provides URL encoding/decoding.
B64
---
- Provides base64 encoding/decoding.