Slack.com

Slack
Stay Connected

Get full access to your messages and archives, upload files easily, and receive notifications whether you’re at your desk or on the go.

A messaging app for teams who put robots on Mars

Download
https://slack.com/downloads

Team Name

 * https://sneakymeeples.slack.com/admin/settings#settings
 * Change Team Name & URL

Pidgin
See

XMPP
Gateways - https://[DOMAIN].slack.com/account/gateways
 * Example: https://sneakymeeples.slack.com/account/gateways
 * Setup instructions and passwords

Team Icon

 * https://sneakymeeples.slack.com/admin/settings#settings
 * Customize Team Icon

Google Calendar Integration
Google Calendar App - https://slack.com/apps/A0F8149ED-google-calendar

Message Formatting
Slack supported formatting includes:

```pre``` `code` _italic_ ~strike~
 * bold*

`highlight in red inline`

``` multi line pre-formatted text ```

> single line quote

>>> multi line block quote

[shift] + [enter] to enter new line

Make a list: (doesn't do anything fancy) 1. one 2. two a. three

[alt] + [0149] to enter a bullet

Reference: https://get.slack.help/hc/en-us/articles/202288908-How-can-I-add-formatting-to-my-messages-

Search
from:@member from:me in:@member in:#channel has:star pin link

https://get.slack.help/hc/article_attachments/115015410563/searchinslack.png

Search in Slack – Slack Help Center - https://get.slack.help/hc/en-us/articles/202528808-Search-in-Slack-

API
Find the custom integration area in Slack. On the page select "Apps & Integration", then click “build” on the upper right. Finally, click “Make a Custom Integration” and select a target channel, then “incoming webhooks”.

curl -­X POST -­-­data "payload={"text": "Cool Message"}" https://hooks.slack.com/services/XXX/XXX/XXX

curl -X POST --data-urlencode 'payload={"channel": "#general", "username": "webhookbot",\ "text": "This is posted to #general and comes from a bot named webhookbot.", "icon_emoji": ":ghost:"}'\ https://hooks.slack.com/services/XXX/XXX/XXX

Text: payload={"text": "This is a line of text in a channel.\nAnd this is another line of text."}

Link: payload={"text": ""}

Link channel or user: <#general> or <@ezra>

Incoming webhooks have a default channel, but it can be overridden in your JSON payload. A public channel can be specified with, and a Direct Message with.

Incoming Webhooks | Slack - https://api.slack.com/incoming-webhooks