Skip to content

💬 A simple, but extensible webhooks-based HipChat bot written in Golang.

License

Notifications You must be signed in to change notification settings

ClaudeBot/hippie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hippie

A simple, but extensible webhooks-based HipChat bot written in Golang.

Usage

  1. Download, and install hippie:

    go get -u github.com/claudebot/hippie
  2. Initiate the hippie:

    hippie -token=<hipchat token> -room=<room name> -url=<url to hosted bot>

Use ngrok if you want to host the bot locally without the hassle of port forwarding. You can then use the ngrok URL for the bot (the default port is 8080).

Scripting

By default, it is shipped with a few basic scripts; including support for the infamous Giphy. See scripts/ for more information.


The bot's design was inspired by the following packages / projects:

hippie HipChat ChatOps implementation is arguably more effective, and reliable than that of lucille, and its Golang counterpart, buster. It relies on webhooks rather than interval-based long-polling of the chat history endpoint. As such, it is able to respond to messages a lot quicker without expending unnecessary resources.

Releases

No releases published

Packages

No packages published

Languages