Corredor

ウェブ、プログラミングの勉強メモ。

Slack

Freenom ドメイン・Let's Encrypt 証明書の有効期限を確認・通知する仕組みを作った

最近、いくつかのサイトで Freenom で独自ドメインを取ったり、Let's Encrypt で証明書を取って HTTPS 化したりしている。 GCE https://neos21-gce.ga/ CentOS + Apache → Let's Encrypt を手動設定 OCI 1 https://neos21-oci.cf/ Oracle Linux + nginx → Le…

Netlify Functions を使って複数の SNS にマルチポストする Function を作った

AWS Lambda とほぼ同等の機能を無料で利用できる、Netlify Functions。 今回はコレを使って、ブックマークレット形式で呼び出せる Function と、Slack の Slash Command として呼び出せる Function を2つ作ってみた。 どちらも、「オレオレマイクロブログ」…

使っていない iPhone を使って、トイレの電気が付けっぱなしの時に Slack 通知する光監視センサーを作ってみた

僕はよくトイレの電気を消し忘れる。そしてその度に妻が激昂する。 コレは仕組みでどげんかせんといかん、と思い、トイレの電気が付けっぱなしになっている時に知らせる仕組みを考えてみた。 仕組みと必要なモノを考える 実装方法を考える というワケで実装 …

GAS を使って Slack コマンドが受け取った文字列を別のサーバに POST 送信する

Google Apps Script (GAS) で POST 送信する方法。 以前、Twitter API をコールする GAS スクリプトを書いたが、今度は Twitter のようなサードパーティライブラリが用意されていないサーバに対して、ローレベルに POST 送信をしてみる。 neos21.hatenablog.…

Google Apps Script を使って Slack から Twitter 投稿を行うスラッシュコマンドを作る

Slack のスラッシュコマンドを作ってみる第2弾。今回は、Slack から Twitter 投稿が行えるスラッシュコマンドを作ってみよう。 前提条件 GAS プロジェクトにライブラリを追加する GAS のスクリプトを実装する GAS プロジェクトを公開する Twitter API のコー…

Google Apps Script を使って Slack のスラッシュコマンドを作る

Slack というチャットツールには、サードパーティのアプリや「スラッシュコマンド」と呼ばれるコマンドを追加できる。そしてそれらは自作することもできる。 今回はバックエンドに Google Apps Script (GAS) を使って、投稿内容をオウム返しするだけの、シン…

Windows10 で Slack 通知をアクションセンターに出す方法と、その副作用で Eclipse 使用時に英字配列になってしまう問題の解決法

タイトル長くてすんません。 まず、Slack のデスクトップ版を Windows10 にインストールしたものの、アクションセンターに Slack の通知が出なくて、それをなんとかする方法を紹介する。 ただ、そうすると、Eclipse を使っているとき急にキーボードが英字配…