ScriptのCodelabが用意してあったので、それに従って試してみました。Googleさんとっても親切でありがたいです。Suiteのチャットサービスに、「ハングアウト」がありますよね。Chat」に分割されるという発表が昨年の3月にありました。分割されるだけじゃなく、よりビジネス用に機能拡充を行うとのことでしたので、期待して待っていたところ、先日ついにリリースになった模様です。(2018年3月1日リリースですかね?)従来のチャットとの比較もわかりやすく表にしてくれています。ハングアウトの次期バージョンです。Suiteアカウントを持っていることが、利用の前提条件になります。Suiteアカウントをお持ちでなければ、、、恐れ入りますが、、、ブラウザをそっ閉じしてください。Chatにアクセスできるのではと思います。Chatでは「bot」を自作することができます。Chatのデフォルトで使えるbotもたくさんあるので、いろいろと試してみたいと思っているところです。Scriptを使うのが一番早そうなので、それで試してみたいと思います。以下のCodelabに沿っていけば、botを作ることができますが、簡単にポイントだけ噛み砕いてご紹介できればと思います。Chatcodelabs.developers.google.comとりあえず、作ってみるとりあえず、オウム返し(話しかけた言葉をそのまま返す)を作ってみたいと思います。GASのエディタを開く開いてください。コードを記述まずは何も考えずに、以下のコードをコピペしてください。{}」の記述をマニフェストファイルに追記してください。ファイルを表示」を選択すると「appsscript.json」というファイル名で現れます。「公開」→「マニフェストから配置」とすると、以下図のようにDeploymentsのダイアログが出現します。IDを控えておいてください。控えたら、ダイアログはすべて閉じて大丈夫です。プロジェクト」と選択すると、現在作成中のスクリプトと、GCPのプロジェクトとの関連を設定する画面が表示されます。スクリプトを作成した時点で自動作成されたGCPのプロジェクトのリンクをクリックし、GCPのコンソールにアクセスします。APIの設定を行ってしまいましょう。「設定」タブを選択すると、設定画面を表示することができます。設定画面で、以下の項目を編集してください。その他の項目は触らなくてよいです。ボット名:適当でいいです。URL:インターネット上のリソースを指定しなければいけないのですね。IDを入力する権限:「ドメイン内の特定のユーザーとグループ」を選択し、ご自身のメアドなどを入力してください上記の設定を行ったら、変更を保存してください。動作チェックあとは、、、実際にボットに話しかけてみましょう。Chatにアクセスして、画面左上の方にある「ユーザー、チャットルーム、botを検索」を選択します。API」の観点でご紹介できればと思います。イベントドリブン今回はすっ飛ばしましたが、Codelabを忠実に行えばイベントドリブンは理解できると思います。GASで扱えるイベントドリブンの種類とGASでの定義の仕方は、以下のようになります。ルーム、またはDMに追加したとき:GASでは「onAddToSpace()」で定義できますルーム、またはDMから退出したとき:GASでは「onRemoveFromSpace()」で定義できますメッセージが送られてきたとき:GASでは「onMessage()」で定義できますカードがクリックされたとき:GASでは「onCardClick()」で定義できます本記事では「onMessage()」しか使っていないですが、今後色々と使ってみたいと思います。APIで提供されているので、GASからだけではなく、もっと汎用的に扱えるものとなっています。teams.developers.google.comこちらの方のドキュメントも読み進めると、もっとbotの応用の幅が広がると思います。(たとえば、イベントドリブンではなく時間ベースでbotを動作させるとか、できますね。Scriptで作ってみましたが、意外と簡単に作ることができました。Suiteを使っている人であれば「これでいいじゃん」になってしまう人もいらっしゃるのでは?とにかく、可能性を感じるリリースでした。Script【GAS】WebアプリやAPIも作れちゃう!HtmlServiceについて、できることをまとめてみた。Script【GAS】GASでのWebスクレイピングについて雑多に書いてみた。Script(GAS)を触る機会が増えていて、自分の中でGAS熱がやばいです。Script【GAS】WebアプリやAPIも作れちゃう!HtmlService、ContentServiceについて、できることをまとめてみた。Script【GAS】Twitterのbotを作ってみました。次はTwitterのbotを作ってみたので、作り方をご紹介したいと思います。エレナ」のbotを作ってみました。実際に試してみた部分もあるので、ご紹介したいと思います。Materialを使ってみた!(サンプルも作ってみました)この前の記事で、GASのWebアプリにVue.jsを組み込んでみたことを紹介しました。Materialを導入し、よりリッチなUIをお手軽に実現する方法をご紹介したいと思います。Scriptで作ってみた。Scriptで作ってみた。APIUncategorizedVMWareVue.jsWordpressランディングページ(LP)タイトルとURLをコピーしました。