chatblocks
1.0.0
チャットボットはユーザー インターフェイスの一種にすぎません。それ以上でもそれ以下でもありません。
少なくとも、チャットボットをもう 1 つの UI として考えると、さまざまな点で開発を簡素化できます。
chatblocks使用すると、プレゼンテーション層、ボット ロジック (NLP など)、およびサーバー側の作業 (Webhook の構成など) を分離できます。このアプローチにより、チームの学習曲線が短縮されます。
chatblocksメッセージを何らかの状態の表現として扱います。 Webhook の実装、データベース統合、NLP、ペイロードの処理方法などは関係ありません。
便利な React スタイル API を使用すると、チャットボットを宣言的に構築し、コンポーネントを再利用し、他のサービス (データベースなど) と統合できます。 Messenger チャットボット用の既製のコンポーネントが用意されていますが、独自のコンポーネントで何でもできます。
つまり、Chatfuel とほぼ同じ速度で、数分の一の価格で、カスタム チャットボットのあらゆる柔軟性と可能性を備えたチャットボットを構築できることになります。
© シモン・コリトニツキ
これは、 chatblocks ( chatblocks 、 chatblocks -cli、 chatblocks -router) に関連するすべてのパッケージについて Lerna で管理されるモノリポジトリです。
chatblocks自体の詳細については、 packages/ chatblocks /README.md
にアクセスしてください。
シモン・コリトニツキ。