2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Teamsにネコチャンの画像を定期postする

Last updated at Posted at 2021-03-24

こちらの記事で紹介されているTheCatApiというCaas(Cats as a Service)が大変アツかったので定期的に呼び出してチームに共有したいなと思いました。

TheCatApiとは?

ネコチャンの画像のURLをランダムに渡してくれるAPIです。ドキュメントのクイックスタートを読んでみましょう

好きな言語/フレームワークを選んで

  1. https://api.thecatapi.com/v1/images/search にGET
  2. 受け取ったJSONの最初の配列を取りだして
  3. .urlのURLにアクセス
  4. Enjoy the ネコチャン 😺

サインアップしてAPIキーを取得すると画像が増えたりお気に入りを登録できたりフィルターで好きなネコチャンだけを取ってこれたりするみたいです。

Power Automateでフローを登録する

Teamsへの定期postはPower Automateで行います。

image.png

Tips

  • Recurrenceの間隔は詳細オプションの開始時刻からカウントが始まります。
    実行開始から数えてではないので時報を作るのにも安心。
  • JSON解析のスキーマはサンプルから登録すると便利です。今回なら適当なレスポンスの
    [{"breeds":[],"id":"9pn","url":"省略","width":500,"height":348}]
    ↑をコピペでOK
  • アダプティブカードはどっかのネットで拾ったサンプルよりここから自分で作った方が確実です。ただしVersionが1.3だとTeams上で表示されない(2021/03/24現在)?ので1.2に書き換えています。

テスト

image.png

このように投稿されれば成功です!

image.png

時々こうなってしまうのですがこれについてはまた後日。

かくして…

弊部に毎時ネコチャンの画像が流れるだけのチャネルが誕生したのでした。
image.png

少しだけまじめな話をすると、社内コミュニケーションの主戦場であるチャットアプリとしてTeamsはいささか遊び心を加えられる余地が少ないと思うんですよね。標準機能だけを使っているとどうしても空気が堅苦しくなりがちなので、こういったおふざけチャネル(時報の意味も込めていますが)の存在って意外にも重要なんじゃないかという考えが今回の背景にありました。

Enjoy the ネコチャン 😺

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?