Incoming Webhooks
一番簡単に外部からメッセージを投稿できる方法。
HTTPで指定のアドレスにJSONをPOSTする。
使い方
Integrationを追加する。
左のチーム名をクリックすると出てくるメニューから「Apps & Custom Integrations」を選択する。
IncommingWebhooksを探してクリックする。

Installボタンをクリックする。

投稿対象のChannelを選択して「Add...」ボタンをクリックする。

Setup Instructionsに記載されているWebhook URLを覚えておく。

URLにPOSTで"payload"のパラメータに"{"text": "message"}"を送信する。

正しく投稿されるとこのようになる。

カスタマイズ
名前を変更
送信JSONにusernameのKeyで文字列を設定すれば名前を変更できる。
アイコンを変更
 送信JSONにicon_urlのKeyで画像のURLを設定すればアイコンを変更できる。
{"icon_emoji": ":ghost:"}のような指定方法もある。
リンクを設定
{"text": "https://slack.com"}のような指定でリンクを挿入する事もできる。
{
 "text": "<http://fabo.io/|ここ>をクリック",  
 "username": "FaBot",   
 "icon_url": "http://1.bp.blogspot.com/-3Msov6XDWoE/VL476WK4NZI/AAAAAAAAKcc/WPgAiZCIRwY/s320/logo2.png"  
}
 
Channelを変更
{"channel": "#other-channel"}のように指定すると、送信先のChannelを変更することもできる。