#slack
GASでSlack絵文字(スタンプ)のランキングを投稿するbotを雑に作る
GASで作りたいなと思ったので、作ってみます。
Pythonでも作ってみたいけど、まずはGASで。
いいからまずはコードを見せろ、という人はこちらをどうぞ
https://github.com/ymgcmnk/Slack-emoji-ranking-bot
過去事例/類似事例「Slack 絵文字 ランキング」「Slack スタンプ ランキング」「Slack スタンプ 集計」などで検索してみると
macでcurlでSlack API
前回curl wttr.in/Tokyo で天気予報が出るのはわかった。
curl -h で色々コマンドがあるんだな〜ってのをチラッとみた。
URL打ち込んでヘッダー情報取れるのわかった(わかってない。
あと、色々ミスってあー ってなった時は
control c で。
インストールしておくものfig
https://fig.io/
便利だからおすすめ
brew
https://brew.sh
Slackワークフロービルダーでスプレッドシート連携しようとした時に「結果が見つかりません」「一致するものが見つかりませんでした」
現象下図のようになって困った。
Google Sheets for Workflow Builder は入ってる。
シート作成後に、Slackを一度再起動もした。
PC再起動もした。
Googleアカウントを一度サインアウトしてサインインし直した。
それでもだめ。
回避策まずマイドライブに連携用スプシを置いて、連携して、その後、マイドライブから共有ドライブにスプシを動かす。
で回避してます。
[Slack × GAS] conversations.rename チャンネル名称を変更する
なんやかんやで名称を一気に変更したい時、ありますよね。
力isパワーでポチポチ手入力で変更しても良いのですが、件数が多くてだるすぎるのでGASでどうにかしたいと考えて試行錯誤しました。
その俺メモ。
まとめると、チャンネルIDを取得して、名称変更したいIDに対してuserOAuthTokenでRenameを効かせる、ってことになる。
ちゃんとリファレンスを読むと、この辺も実は書いてあったんだな
営業日カウントダウンbot Zapier,slack,GoogleSpreadSheet
GASで営業日カウントダウンbotを作った。
Zapierでもできるよね、ってことで、その作成メモ。
作成手順祝日リストの作成
Zapier連携用のスプレッドシート用意
Zapierで設定
1.祝日リストの作成営業日を計算するために、スプレッドシート に祝日リストを用意する。
簡単に作るなら、内閣府のサイトからデータ持ってきてコピペすれば良い。内閣府のサイトにはCSVもある。
毎年コピペが
[GAS][slack]営業日カウントダウンbotを作っている途中 その7
前回https://note.com/0375/n/n4a5587d3ae22
いま気になっていることemoji-codeでもアイコンいけるんじゃないの?
webhoook
SlackAPI ライブラリ ちゃんと理解したい
カレンダ 祝日+土日+指定休日の統合?
スクリプトファイルの並び順 https://developers.google.com/apps-script/release
[GAS][slack]営業日カウントダウンbotを作っている途中 その6 slack周りをいじる Botアイコンの画像設定あれこれ
前回
いま気になっていることemoji-codeでもアイコンいけるんじゃないの?
webhoook
SlackAPI ライブラリ ちゃんと理解したい
カレンダ 祝日+土日+指定休日の統合?
スクリプトファイルの並び順 https://developers.google.com/apps-script/releases
会社指定休日をクラスに持たせる?
営業日判定もクラスに持たせる?
[GAS][slack]営業日カウントダウンbotを作っている途中 その5 やっとこさクラス化していくぞ
前回クラス化の前に、クラスで生成したあとのメソッドの変更とかアロー関数に寄り道していた。そのへんの理解も深まってよかった。
いま気になっていることクラス化
emoji-codeでもアイコンいけるんじゃないの?
webhoook
カレンダ 祝日+土日+指定休日の統合
スクリプトファイルの並び順 https://developers.google.com/apps-script/releas
[GAS][slack]営業日カウントダウン通知botを作っている途中 その1
その2はこちら
注意書き多分、完成したらまた改めてnoteにまとめます。
作成中の混乱のままに大放流。
自分の整理のためって感じ。
一応動くけど、もうちっとどうにかしたいぞ。
前書きノンプロ研にて、初心者向けプログラミング講座【GASコース特別編】が実施されました。講座内容の改廃に伴って、現在は初級コースの最後にAPIも盛り込まれるようになりました。以前のコースではAPI回が無かった講座を受講