https://github.com/hoodie/xmpp-service
a base for higher level xmpp scripts using coffeescript
https://github.com/hoodie/xmpp-service
Last synced: about 1 month ago
JSON representation
a base for higher level xmpp scripts using coffeescript
- Host: GitHub
- URL: https://github.com/hoodie/xmpp-service
- Owner: hoodie
- Created: 2013-05-24T22:49:30.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-06-01T18:17:06.000Z (almost 12 years ago)
- Last Synced: 2025-02-10T08:44:11.505Z (3 months ago)
- Language: CoffeeScript
- Size: 367 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# node-xmpp-node
A platform to implement [XEPs](http://xmpp.org/xmpp-protocols/xmpp-extensions/) using [node-xmpp](https://github.com/astro/node-xmpp).
Basically high level xmpp features. Planned examples include:
* pubsub
* muc bot
* transport## API and Design
Wait for it! I have no clue yet.
At the moment the architecture allows for mixins that implement their own event listeners, see src/mixin-template.coffee
The most basic events at the moment are:
* stanza
* message
* presence
* iq
* get
* setMore to come soonish.
## Objectives
* At one point allow arbitraty node.js applications to offer interfaces through xmpp service discovery.
*## Planned XEPs
- [ ] service discovery (XEP-0030, XEP-0128)
- [ ] ad-hoc commands (XEP-0050)
- [ ] Jabber RPC (XEP-0009)
- [ ] PubSub (XEP-0060)
- [ ] Message Delivery Receipts (XEP-0184)
- [ ] XMPP Ping (XEP-0199)
- [ ] Entity Time (XEP-0202)