ボットがいるすべてのサーバーに招待する

rez

ですから、ボットが内部にあるすべてのサーバーに招待したいと思います。ボット"CREATE_INSTANT_INVITE"はチャネル内で許可を必要とします。

私はこのようなものを作りましたが、うまくいかないようです。

    client.guilds.cache.forEach(guild => {
        guild.channels.cache.first().createInvite()
          .then(inv => console.log(`${guild.name} | ${inv.url}`));
      });

エラー:

DiscordAPIError: Unknown Channel

ボットが招待を試みたが、彼にはそうする許可がないため、エラーが発生したと思います。

静的

こんにちは、

first()チャンネルはおそらくカテゴリです。カテゴリ:sob:で招待を行うことはできませんが、カテゴリが含まれないようにギルドのチャネルをフィルタリングすることはできます。次に、random()チャネルを取得してログに記録する必要があります。

    client.guilds.cache.forEach(guild => {
        guild.channels.cache.filter(x => x.type != "category").random().createInvite()
          .then(inv => console.log(`${guild.name} | ${inv.url}`));
      });

コードの残りの部分は問題なく、期待どおりに機能するはずです。

これがお役に立てば幸いです。答えに賛成票を投じ、うまくいったらチェックマークを付けることを忘れないでください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ボットの招待者にメッセージを送信する

分類Dev

サーバー内のすべてのメンバーにdiscord.jsボットを作成する方法

分類Dev

ボットが存在するすべてのサーバーに埋め込みを送信するコマンドが必要です

分類Dev

Javaがサーバーに接続されているすべてのクライアントにメッセージを送信させる方法

分類Dev

ボットの招待者にメッセージを送信する方法

分類Dev

ボットがコンソールにあるすべてのDiscordサーバーIDを一覧表示するにはどうすればよいですか?| discord.js

分類Dev

ボットのステータスに、その中のすべてのサーバーのメンバー数を表示させる方法(discord.py)

分類Dev

ボットが存在するすべてのサーバーを一覧表示するコマンドの作成方法

分類Dev

discord.pyを使用して、特定のサーバーチャネル内のすべてのメッセージをチェックするボットを作成するにはどうすればよいですか?

分類Dev

discord.py絵文字すべてのサーバーボット

分類Dev

ubuntuデスクトップが持っているすべてのものを備えたubuntuサーバーをインストールする方法は?

分類Dev

特定のポートのApachehttpサーバー2.4.43にすべてのHTTPヘッダーを記録する方法

分類Dev

git pushは、サーバーに最後のコミットメッセージを追加するだけですが、すべてが必要です

分類Dev

Trello用のPythonAPIを使用してメンバーをボードに招待する方法はありますか?

分類Dev

コンボボックスに開いているすべてのExcelシートを一覧表示します

分類Dev

開発ボックスから特定のポートが開いているか、他のサーバーでブロックされているかどうかを確認するにはどうすればよいですか?

分類Dev

すべてのリクエストの前にサーバーに接続する必要があるのは正しいですか?

分類Dev

ローカルのSonatypeNexus 3.0サーバーでホストされているすべてのリポジトリにユーザーがアップロード/デプロイするために必要な特権は何ですか?

分類Dev

すべてのクライアント(Python、ソケット)にメッセージを送信するサーバーが必要です

分類Dev

すべてのページのヘッダーにある疑わしいJavaScript(同じサーバー上の複数のWebサイト)

分類Dev

すべてのボット ユーザーに新しいメッセージを送信する

分類Dev

私の不和カウントボットはサーバーごとに実行していませんが、すべてのサーバーを組み合わせています

分類Dev

サーバーがSSLv3をサポートしていないのに、JavaSSLソケット接続が失敗するのはなぜですか

分類Dev

サーバーがSSLv3をサポートしていないのに、JavaSSLソケット接続が失敗するのはなぜですか

分類Dev

動的計画法:すべてのメンバーの積が指定された数に等しいサブセットを見つける

分類Dev

ボットがDMをチェックして、サーバーのチャネルに投稿できるようにする方法はありますか?

分類Dev

サーバーからすべてのクライアントにメッセージを送信する

分類Dev

すべてのクライアントにメッセージを送信するPythonTCPサーバー

分類Dev

サーバーからすべてのクライアントにメッセージを送信する

Related 関連記事

  1. 1

    ボットの招待者にメッセージを送信する

  2. 2

    サーバー内のすべてのメンバーにdiscord.jsボットを作成する方法

  3. 3

    ボットが存在するすべてのサーバーに埋め込みを送信するコマンドが必要です

  4. 4

    Javaがサーバーに接続されているすべてのクライアントにメッセージを送信させる方法

  5. 5

    ボットの招待者にメッセージを送信する方法

  6. 6

    ボットがコンソールにあるすべてのDiscordサーバーIDを一覧表示するにはどうすればよいですか?| discord.js

  7. 7

    ボットのステータスに、その中のすべてのサーバーのメンバー数を表示させる方法(discord.py)

  8. 8

    ボットが存在するすべてのサーバーを一覧表示するコマンドの作成方法

  9. 9

    discord.pyを使用して、特定のサーバーチャネル内のすべてのメッセージをチェックするボットを作成するにはどうすればよいですか?

  10. 10

    discord.py絵文字すべてのサーバーボット

  11. 11

    ubuntuデスクトップが持っているすべてのものを備えたubuntuサーバーをインストールする方法は?

  12. 12

    特定のポートのApachehttpサーバー2.4.43にすべてのHTTPヘッダーを記録する方法

  13. 13

    git pushは、サーバーに最後のコミットメッセージを追加するだけですが、すべてが必要です

  14. 14

    Trello用のPythonAPIを使用してメンバーをボードに招待する方法はありますか?

  15. 15

    コンボボックスに開いているすべてのExcelシートを一覧表示します

  16. 16

    開発ボックスから特定のポートが開いているか、他のサーバーでブロックされているかどうかを確認するにはどうすればよいですか?

  17. 17

    すべてのリクエストの前にサーバーに接続する必要があるのは正しいですか?

  18. 18

    ローカルのSonatypeNexus 3.0サーバーでホストされているすべてのリポジトリにユーザーがアップロード/デプロイするために必要な特権は何ですか?

  19. 19

    すべてのクライアント(Python、ソケット)にメッセージを送信するサーバーが必要です

  20. 20

    すべてのページのヘッダーにある疑わしいJavaScript(同じサーバー上の複数のWebサイト)

  21. 21

    すべてのボット ユーザーに新しいメッセージを送信する

  22. 22

    私の不和カウントボットはサーバーごとに実行していませんが、すべてのサーバーを組み合わせています

  23. 23

    サーバーがSSLv3をサポートしていないのに、JavaSSLソケット接続が失敗するのはなぜですか

  24. 24

    サーバーがSSLv3をサポートしていないのに、JavaSSLソケット接続が失敗するのはなぜですか

  25. 25

    動的計画法:すべてのメンバーの積が指定された数に等しいサブセットを見つける

  26. 26

    ボットがDMをチェックして、サーバーのチャネルに投稿できるようにする方法はありますか?

  27. 27

    サーバーからすべてのクライアントにメッセージを送信する

  28. 28

    すべてのクライアントにメッセージを送信するPythonTCPサーバー

  29. 29

    サーバーからすべてのクライアントにメッセージを送信する

ホットタグ

アーカイブ