Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 1.33 KB

README.md

File metadata and controls

44 lines (35 loc) · 1.33 KB

jbots

Build Status

what can I do with jbots?

how to jbot

  1. fork/clone jbots
  2. duplicate or replace ./bots/hello.js
  3. implement your custom bot logic
  4. git commit && git push to your deployment center of choice
  • Heroku should just work given the bundled package.json + Procfile
  1. configure Slack integrations to send events to your bots however it makes sense to you

slack cheat sheet

request.payload

{
  token:        "9itBZe5CqNAOEQP3RXACsfqb"
  team_id:      "T0001"
  channel_id:   "C4815162342"
  channel_name: "test"
  timestamp:    "1355517523.000005"
  user_id:      "U4128675309"
  user_name:    "Steve"
  text:         "googlebot: What is the air-speed velocity of an unladen swallow?"
}

For more information on how messages are formatted in Slack, please consult their API docs.

expected reply(payload)

  {
    "text": "Hello.",
    "username": "jbot"
  }