アプリはじめに初めてご覧いただく方は初めまして、Teruと申します。今回は初参加のくせに12/24を選択してしまい大変後悔しております。今回取り組むのは「サンタの業務改善」です。サンタクロースにアンケートをとったところ、やはり「何が欲しいのか」を知るのがなかなか難しいということでした。「何が欲しいのかをだれにも言わないでおこう!」となる子どもも少なくないようです。このサンタとしての緊急事態を救うべく、kintoneを用いることにしました。kintoneにサンタを登場させる子どもは敏感です。サンタさんにだけ、欲しいものを伝えたいのです。これを解決する手段を私は思いつきました。欲しいものを聞いてきたとしたらどうでしょうか。答えてしまうはずです。)というチャットボットをノンコードでホームページ上に導入できるシステムです。チャットボットを用いてほしいものを聞く流れは以下の通り。チャットボットに入力された情報がプレゼントアプリに登録されるチャットボットを作成するまずはチャットボットを設置しましょう。landbotのHPから設定を行います。now!から順に進めていくと、設定画面が現れます。画面左側にはkintone同様様々なパーツが用意されており、それを右側に配置していくことでチャットボットが作れます。(kintoneユーザーにはきっと慣れている操作なはず)今回は名前を聞く→欲しいものを聞く→kintoneに登録という流れですから最後の登録処理のみコーディングが必要です。landbotはノンコードで作れるのですが、もちろんコーディングもできるようになっています。このような形式で作成完了です。チャットボットをkintoneに設置するそれでは作成したチャットボットをkintoneに設置しましょう。今回は気づいてもらえないと意味がありませんからすべての画面に表示させるようにします。+'</script>');})(jQuery);この状態でkintoneを開くとどの画面にもチャットボットが出現するようになります。欲しいものを登録するアプリを作成する大エラー大会を改善するまでここまで作って私は大きな壁に立ちはだかりました。エラーというやつです。?簡単に言えば、同じドメイン上からしかデータを取得等できない仕組みのことです。kintoneと別のドメインとの通信がブロックされます。セキュリティ上非常に重要なルールだそうです。CORSを防ぐよりもノンコードでできた私の技術力ではCORSを防ぐ手立ては思いつきませんでした。そのミニマムな技術力では対抗できないと悟った私は、(なんせ締め切りが迫っていたので勉強もできず...)ノンコードで解決しちゃえ!という発想力勝負に出ました。Flowと連携させる!さて、そもそもなぜエラーが出たのかは説明しましたが、どういう流れを組んでいたのかをもう一度説明しましょう。1kintoneにチャットボットが出現2チャットボットに入力した文字をチャットボット側が受け取る3チャットボット内部からkintoneのアプリへ登録するこの、2→3の流れでエラーが発生しました。そのため、とにかく別の方法を考える必要があったのです。Flowとメールを使った方法です。Flow)この流れにすることで、なんとノンコードですべてを実現することができました。landbot側を修正メール送信機能は標準で用意されているので、下記の通りに。件名に名前、本文にプレゼント内容を入れます。Flowの設定なんてシンプルなんだ。会社のシステム開発担当として勤務。ねばまい!こんなの俺の道じゃない。