問題タブ [discord.js]
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.
javascript - ボットが定義されていないのはなぜですか?
Discord.js API を使用して Discord ボットを開発しています。ここまでは順調ですが、関連する subreddit の最新の投稿が数分ごとにボットによってチャットで発表されるといいなと思いました。これで、スクリプトで Reddit JSON API から関連データを引き出すことができましたが、次のエラーがスローされます。
これは私のコードです:
なぜbot
未定義なのですか?
javascript - discord.jsからメッセージデータを引き出す方法は?
Discord.js は、開発者がプログラム discord のプラグインを作成できるようにする Discord の API です。これはjsのAPIコードへのリンクです。 https://github.com/hydrabolt/discord.js/
Discord は、チャンネルに接続してチャットするサーバーのように設定されています。私の問題は、チャンネルからメッセージ データを取得する方法です。
彼らが行ったことは、JSON キャッシュ内のすべてのチャネルをセットアップすることであり、チャネル内では、オブジェクトはメッセージ オブジェクトを含む別のキャッシュです (ドキュメントの内容)。しかし、メッセージ キャッシュに到達すると、表示されるのはmessages: Cache { limit: 1000 } }
. チャネルからすべてのメッセージ オブジェクトを取得するにはどうすればよいですか?
javascript - discord.jsでユーザーのニックネームを変更
助けていただけないでしょうか (検索しても何もありません...) 私は discord.js ノードの操作方法を学んでおり、ユーザーのニックネーム (ユーザー名自体ではありません) を変更したいと考えています。
私のコードは
javascript - Discord ボットが名前でチャンネルを取得できない
私は不協和音ボットを作成しており、特定の「ようこそ」チャンネルにメッセージを送信したいと考えていました。残念ながら、私はそうすることができませんでした。これを試しました。
ただし、この「welcomeChannel は未定義」です。
編集:
使ってみた
しかし、奇妙なことに、これはまだ定義されていません
javascript - 一括削除はどのように機能しますか?
bulkDelete
ボットにメッセージを削除させるために使用しようとしましたが、次のエラーが発生します。
そして、ここに私のコードがあります:
bulkDelete には何が必要ですか? それはメッセージIDですか、それとも何か他のものですか?
JavaScript や関連する知識がまったくない状態でコーディングを開始したため、これを正しく行っているかどうかはわかりません (明らかにそうではありません)。
javascript - 音声ファイルをチャンネルに再生するには?
Discord ボットからオーディオ ファイルを再生するにはどうすればよいですか? JS でローカル ファイルを再生する必要があり、特定のメッセージが送信されると、メッセージを入力したユーザーに参加し、そのチャネルでファイルを再生します。
javascript - Discord.js API のアクセス許可?
discord.js/node を使用して Discord ボットをコーディングしています (私はかなり新しいです)。if
ステートメントが true を返すようにし、ユーザーがコマンドなどを使用できるようにするために特定のロールが必要なパーミッション システムをセットアップしようとしました。私は試しました(これはほんの一部です):
しかし、コンソールにエラーが表示されるだけです(明らかに)
効率的な方法で権限システムを適切に設定する方法を知っている人がいれば、それはありがたいことです!
javascript - コマンドでユーザーをターゲットにする
言及されたユーザーをチェックし、それを配列に保存するコマンドを作成しようとしているので、その上でメソッドを使用できます。
たとえば、誰かに役割を与える。
メッセージで言及されたユーザー ( message.mentions.users
) を配列に保存します。言及された
ユーザーに指定された役割 (または他の方法) を与えます。