https://github.com/fritzy/rest-muc
An HTTP interface for creating, configuring, destroying rooms as well as inviting and kicking users.
https://github.com/fritzy/rest-muc
Last synced: 3 months ago
JSON representation
An HTTP interface for creating, configuring, destroying rooms as well as inviting and kicking users.
- Host: GitHub
- URL: https://github.com/fritzy/rest-muc
- Owner: fritzy
- Created: 2010-01-19T21:47:53.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2010-01-20T09:29:07.000Z (over 15 years ago)
- Last Synced: 2025-03-26T20:51:31.109Z (6 months ago)
- Language: Python
- Homepage:
- Size: 72.3 KB
- Stars: 9
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
A basic bot that can create/configure/destroy rooms and invite/kick users to rooms via an HTTP RESTful interface.
All calls use http-auth configured in config.ini
POST /room/[room-name]
creates/joins a room w/ optional json configDELETE /room/[room-name]
destroys a roomGET /config/[room-name]
retrieves json configPOST /config/[room-name]
updates json configGET /participant/[room-name]?jid=[jid]
invites a jid to roomDELETE /participant/[room]?nick=[nick]
kicks a nick from roomRequirements
-------------
SleekXMPP 0.9+ (currently on github/master)Credits
-------------
Author: Nathan Fritz
jid/email: fritzy@netflint.net