Skip to content

Latest commit

 

History

History
65 lines (55 loc) · 3.47 KB

chat.rst

File metadata and controls

65 lines (55 loc) · 3.47 KB

Chat

There is an Inkpebble group chat system available at https://inkpebble.slack.com. This page is a guide for how to use it. If you think you need access, email philip (at) inkpebble (dot) com.

The Rules

(in order of importance)

  1. Don't be a dick
  2. Have fun
  3. Keep chat relevant to the channel you're in.

Angel

Angel is a chatbot who has an ever-expanding list of useful functions. Any testing of her functions should be done in #testing-bots. The full list of current commands is:

angel <user> doesn't have <role> role - Removes a role from a user
angel <user> has <role> role - Assigns a role to a user
angel animate me <query> - The same thing as `image me`, except adds a few parameters to try to return an animated GIF instead.
angel flip <text> - express your anger
angel google me <query> - Googles <query> & returns 1st result's URL
angel help - Displays all of the help commands that angel knows about.
angel help <query> - Displays all help commands that match <query>.
angel image me <query> - The Original. Queries Google Images for <query> and returns a random top result.
angel is <domain> up? - Checks if <domain> is up
angel map me <query> - Returns a map view of the area returned by `query`.
angel mustache me <query> - Searches Google Images for the specified query and mustaches it.
angel mustache me <url> - Adds a mustache to the specified URL.
angel pa - The latest Penny Arcade comic
angel pa <date> - Penny Arcade comic from <date> - mm/dd/yyyy format
angel pug bomb N - get N pugs
angel pug me - Receive a pug
angel rage flip <text> - express your anger with rage
angel the rules - Make sure angel still knows the rules.
angel translate me <phrase> - Searches for a translation for the <phrase> and then prints that bad boy out.
angel translate me from <source> into <target> <phrase> - Translates <phrase> from <source> into <target>. Both <source> and <target> are optional
angel unflip <text>
angel url encode|decode <query> - URL encode or decode <string>
angel url form encode|decode <query> - URL form-data encode or decode <string>
angel what role does <user> have - Find out what roles are assigned to a specific user
angel who has admin role - Find out who's an admin and can assign roles
angel wiki me <query> - Searches for <query> on Wikipedia.
angel xkcd <num> - XKCD comic <num>
angel xkcd [latest]- The latest XKCD comic
angel xkcd random - XKCD comic <num>
angel youtube me <query> - Searches YouTube for the query and returns the video embed link.

Channels

Anyone can create any channel or private group they wish, but there are some common ones worth knowing about:

  • #general: Discussion for the good of the whole group
  • #random: The gifs that keep on giving. All the random crap you can think of.
  • #bot-announce: A channel devoted to automatic notifications that don't make sense in other channels. Git, heroku, travis notifications go here for now
  • #engineering: Anything techy. Designed to keep tech discussions out of #general
  • #inkpebble: The business of the the business. Things that directly relate to Captain Quail or Inkpebble. No funny business, please.
  • #mediastuffs: Discussion about videos, podcasts, etc, around Inkpebble
  • #vent: A place to rant, rave, complain, swear, and generally get things off your chest. No judging, no trying to fix problems. Just ranting.

Other channels are hopefully self-explanatory.