問題タブ [botkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1183 参照

node.js - FIREBASE 警告: ユーザー コールバックによって例外がスローされました。cb は関数ではありません

botkit-storage-firebase を使用して Firebase を Botkit に統合しようとしていますが、初期化時に次の警告が表示されます。

こんな感じで初期化しています。

ただし、firebase コンソールに正常に投稿されたデータベース エントリを確認できます。問題が発生するのは

これを回避する方法はありますか?

0 投票する
1 に答える
1165 参照

bots - 大規模なDB統合を備えたチャットボット

ユーザーに質問をし、その回答を記録するボットを作成したいと考えています。この Q&A は、ユーザーからの応答に基づいてインテリジェントに行われます。

現時点では、最初の質問はほとんどありません。

  1. api.ai、wit.ai、botkit、IBM Watson、Microsoft Bot フレームワークなど、ボットの作成に使用できる API は多数あります。Java、Node.Js、または Python での開発の観点から、どれが最適か。また、データと完全なフローを制御するという点からも。

  2. DB[RDBMS または NOSQL] からの質問をボットに提供したいと考えています。これは、将来的には大規模になるため、どの API が最適かということです。

  3. ユーザー ID を使用してデータベースへのユーザー応答を保存します。

  4. DB に保存されているユーザーの応答に基づいて、ボットからの質問に対して分析を実行したいと考えています。

Bot API のいずれかを使用してこれを行うことができ、どちらを優先するかを提案してください。

ありがとう、アミット

0 投票する
1 に答える
1508 参照

javascript - BotKit を使用して Slack でランダムな @メンション付きのメッセージを送信するには?

私はボットの開発に不慣れで、Slack 内で BotKit を使用して、毎週 #test チャネルでランダムなユーザーに言及しようとしています。これが私がこれまでに持っているコードです:

現在、これは「Hey!」というメッセージを送信します。ボットに「インタラクティブ」なメッセージを送ると #test チャンネルに送信されますが、これで問題ありません。ユーザーのすべてのユーザー名を取得し、それらをランダム化して、テキストが次のように出力されるようにするにはどうすればよいですかtext: '"Hey " + "@" + random.username + " !"',。このメッセージも毎週送ってほしいです。

何か案は?