2015/04/28

PHP Slack Bot

使用PHP以Slack的Incoming WebHooks與Outgoing WebHook的機器人回應程式。

Slack端

Slack Service依次新增Incoming WebHooks與Outgoing WebHook。

Outgoing WebHooks

當User發送關鍵字起頭的訊息時,Slack會照此設定傳送到指定URL


  • Channel: 監聽的頻道
  • Trigger Word: 觸發的關鍵字,可以逗號分隔
  • URL: 接收資料的URL,一行一個
  • Token: Slack產生的,可以做為核對身分的依據(不會希望隨便任何人都可以傳送到這隻程式吧)


Incoming WebHooks

接收外部訊息顯示在Slack內的服務

Post to Channel: 預設發送的頻道,程式端可以複寫
Webhook URL: Slack產生,程式端要傳送的位址


PHP原始碼在 Github

2015/04/20

571的接替者: iRobot Roomba 780


571不知不覺也買了四年
幾次回家都覺得沒有掃得像以往乾淨
充電座跟集塵盒等配件壽命都差不多了
於是在一段時間的找尋後
還是繼續選擇iRobot

2015/04/16

PHP dio_write 在 Windows 會讓 0a 變成 0d0a

這兩天再寫RS232的程式,
用了Direct IO(DIO)這個模組,

dio_write 碰到 0a 這個16進制數值時
會自動轉成 0d 0a 的換行字元 (等同 CR LF)
導致送出的Code會多出 0d 而不正確