Skip to content

The universal hubot adapter for Meteor based chat and real-time messaging platforms.

License

Notifications You must be signed in to change notification settings

Sing-Li/hubot-meteorchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hubot-meteorchat

Purpose

Quickly create new hubot integrations for Meteor based chats.

Soundbyte for PR

The universal hubot adapter for Meteor based chat and real-time messaging platforms.

Image of hubot chatting up Meteor

Contents

  • universal adapter code
  • drivers for leading Meteor based chat platforms
  • tooling to make adapter development and bot development EASY

Architecture

Divide into:

  • universal adapter (containing a driver)
  • chat platform specific drivers

Keep the separation clean while extending api/interface versatility.

Tooling included separately.

Intermediate goals

  • Rocket.Chat driver
  • nullchat driver
  • Spacetalk driver
  • tooling to make driver development simple (otherwise setup/config takes hours, or even days)
  • tooling to make bot development/launch simple (time to move on from classic 'free but needs to ping' Heroku...)

Status

Work in progress. Currently:

  • Rocket.Chat driver - rapid development
  • nullchat driver - basic working
  • universal adapter - going through 'learning process' as it adapts to changes of various platforms
  • Spacetalk driver - awaits roadmap OK and community contributor

Please submit PRs if you like to help. Give us some feedback and star the repository if you find it useful.

NOTE: Because of the rapid evolution nature in this category, the chat specific drivers will always be developed and evolving under the auspices of the particular chat platform. The driver is tightly coupled to the specific chat platform as schemas, policies, and API change.

A little history if you care (ongoing)

It took over three years, but Meteor finally found its killer app.

It is the modern chat platform, not quite your grandpa's IRC - but just as realtime and integrates team collaboration features demanded by users: linking everything they do, and all that they wish to store, with chat in the center of the ecosystem.

To be absolutely fair, this couldn't have happened three years ago, but only now. Thank largely to Slack, after multiple hairy 'pivots', finding its place in startup history. Ironically, Slack is not (yet) and may never be Meteor based.

Inevitably, if not already, all Meteor based chat apps evolves around a ..

... to be continued ...

About

The universal hubot adapter for Meteor based chat and real-time messaging platforms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published