You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
こんにちは。最近RELATIONSにジョインしました鍋山です。 RELATIONSではSlackを連絡手段として使っていて、エンジニアや大多数を占める非エンジニア全員で活発にやりとりしてます。 さて、僕自身がSlackに入門して1ヶ月ほど経ちましたので、どんなことができるのかを試してみる目的でとりあえずTODOアプリを作ってみました。 今回使用した機能はHome tabというBeta版(2019/11/11時点)でリリースされた、Slack上で表示できるWEBアプリライクな機能です。 実際に便利なものだと思っているのですが、Beta版なので今後どうなるかはわかりません。 Home tabとは 従来はアプリのアカウントを選択すると、DMができるようになっていました。 同じページで「ホーム」タブが追加されるようになります。 「ホーム」タブを表示するには、設定ページのFeaturesのApp H
Slack Advent Calendar 2019 の10日目の記事です。 こんにちは。鍋山です。 ようやくSlackに入門して2ヶ月が過ぎました。気後れしていたSlackにもやや慣れてきたところです。 先月開催されたSlack Tiny Spec Tokyoにも参加したことでモチベーションが上がり、アドベントカレンダーに参加させていただこうと思いました。 概要 今回紹介させていただくSlackアプリは、経費事前申請アプリ です。 『申請』→『1次承認』→『2次承認』という申請承認フローを管理する社内用のアプリです。 使用した機能や他サービス等 Slack ホームタブ(Beta版 2019/12/10時点) Slack モーダル Slack チャンネルへのメッセージ送信 Googleスプレッドシート ライブラリや言語、DB Slack Bolt Node.js MongoDB 実現したこ
概要前々回、BoltベースのSlackAppを開発しはじめました。BoltはSlackAppに特化したサーバーフレームワークで、スラッシュコマンドやSlackイベントをトリガーに動作するアクションが非常に書き易いのが特徴です。今回は公式ドキュメントにはないHTTPリクエストを受ける方法を実装して、HTTPリクエスト経由のCronによる定時実行を実現します。 Slackに備わるリマインダや定時実行に比べてサーバー上で処理できるため、例えばDBからデータを取得して対象のメンバーにだけお知らせする、など用途はかなり広がります。前回、前々回を踏襲した内容なので合わせてご参照ください。 シリーズ: SlackApp快速開発 - ローカル開発環境構築 (with Bolt + TypeScript)SlackApp快速開発 - デプロイ(GAE with CircleCI)SlackApp快速開発 -
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く