インフラチームの尾形です。導入をご紹介したいと思います。ログインしてポチポチーという作業が中々に耐え難く、導入を決めました。?チャットでシステム運用をオペレーションすること、と巷では言われているかと思います。他にもロールバックやマイグレーションなど、さまざまな操作をチャットから実行させる場合もあります。各アプリケーションをデプロイする」というオペレーションができるようになることをゴールとしました。導入した結果、チームメンバーはまずまず喜んでくれたようです。投下されていたので、お借りしました。上で完結するので利用するツールを減らせました。作る際に少し苦労をしたので、その辺をお話ししたいと思います。利用する術がなく、残念ながら候補から外れました。読んでそう判断したので、本当はあるものの見つけられていないだけかもしれません。サーバーサイドをリプレイスするという話が上がっていました。言語を採用することになりました。参考にしながら作ってみることにしました。Botを使い様々な業務の自動化を行っています。メインのtech.mercari.com苦労した点サンプルコードが用意されていて、かつ日本語による説明もあるので最初はサクサク構築が進みました。ある程度、動くようになった時点で、公式サイトを眺めていたら以下の文言を見つけてしまいました。"blocks".日本語訳はこちら。これらの文書はメッセージと対話型の経験を構成するための時代遅れのアプローチを説明しています。効果的にコミュニケーションを取り、人々が私たちの新しいドキュメントと「ブロック」への移行によって仕事を成し遂げるのを助ける方法を学びましょう。乗り換えることにしました。実装してみた」というブログを見つけることは叶いませんでしたが、他言語で実装してみたブログはあったため、問題ないと判断し、実装を進めました。対応が始まっていたものの、当時(2019/05)はまだリリースされていない状態で、全体的にサンプルが少なくライブラリのコードを読みながら実装しました。言語、ライブラリが読みやすいです。活発で同じような問題にぶつかってる方々が多く、大変参考になりました。読めば、かなり楽に実装できると思います。あるあるですが、使いたい機能のうちの一つが残念ながら未実装でした。出ていたので、マージされるのを待つだけで良かったのは不幸中の幸い...。Botサンプルコードはこちらで公開しております。各種トークンを取得するなど本質に関係ないところが入っていますが、メインコードだけ説明していきます。説明などメルカリさんのブログで既に説明されていることは省略します。表示する方法を見ていきます。