問題タブ [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 に答える
113 参照

node.js - nodejs アプリケーションの StdLib のログにアクセスする方法

次のチュートリアルを使用して作成した slack-bot アプリケーションのStdLibにデプロイされた slack-bot 用のノード js アプリケーションがあります

これで、すべてが稼働していますが、StdLib からアプリケーションのログを確認したいだけです。

端末から認証済みユーザーとしてすでにログインしており、コマンドをlib up dev正常に実行できます。

しかし、コマンドを使用してログを表示しようとするとlib logs dev、次のエラーが表示されます。

Error: You must be signed in as a service's owner or be part of the service's team to to view logs for a service

私が間違っていることと、StdLib から開発ログにアクセスする方法を理解してくれる人はいますか?

編集:を使用して再度ログインしようとしましたがlib login --email <my email>、もう一度試しlib logs devてみましたが、上記と同じエラーが発生しました。

興味深いことに、ログインした後でも、そうするとlib info dev、エラーが発生しますError: Bad Request: "<my username>" does not have permission to access "dev"

0 投票する
0 に答える
372 参照

javascript - botkit を Discord に適応させる

Andrew Templeton の「Bottie」コード ( https://github.com/andrew-templeton/bottie ) を使って、NLP 駆動のボットを作成してきました。

元のコードは Slack で動作するように作成されましたが、代わりに Discord クライアントに適応させたいと考えています。

私はいくつかの進歩を遂げましたが、「ears.js」ファイルの「.hear」関数部分で行き詰まっています (以下のコード スニペットに示すように、これはメッセージを受け入れて「NLP エンジンに送信するメイン ファイルです。 ')。ボットは、「ping」が送信された場合に応答しますが、他には何も起こりません (ボットは、冗談を言ったり、会話をしたりするために構築されています)。これが私のコードです:

以下は、メイン プログラムである「index.js」ファイルのコードです。

残念ながら、「Bottie」の作者は質問に答えていないので、ここに質問をコミュニティの残りの人に投稿します. 私は JavaScript にかなり慣れていないので、これについて何か助けていただければ幸いです。

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

javascript - Slack API: channels.create に続いて channels.invite/info が channel_not_found エラーを返す

botkit と nodejs slack 開発者キットを使用して slack bot を構築しています。最初にユーザー (globalMembers) を検索し、2 番目にチャネルの配列に基づいてチャネルを作成し、最後に各ユーザーを新しく作成された各チャネルに追加します。

これを行うために、チャネルとメンバーをループするためにいくつかの約束があります。チャネルが正常に作成されたら、各メンバーとチャネル ( [[member1, channel1], [member1, channel2]....]) を含む一意の配列を、メンバーをそれぞれのチャネルに招待する promise に送信します。

何があっても (チャンネル ID を使用しています)、チャンネル情報を取得しようとしたり、そのチャンネルにメンバーを招待しようとすると、「channel_not_found」エラーが表示されます。私は約束に不慣れで、どこかにエラーがある可能性があり、助けていただければ幸いです。

以下は私のコードです: