🚪

discord.jsでBOTがサーバーの入室をしたらメッセージを送るコード

1 min read

自分のBOTがどのサーバーにいるか気になりますよね?
そんな時はguildCreateを使おう()

client.on("guildCreate", guild => {
  client.channels.cache.get("参加したらメッセージを送るChannelID").send({
    embed: {
      title: "サーバー参加Log",
      color: 7506394,
      timestamp: new Date(),
      footer: {
        icon_url: client.user.avatarURL,
        text: "BOT-参加Log"
      },
      thumbnail: {
        url: "画像URL"
      },
      fields: [
        {
          name: "サーバー名/サーバーID",
          value: `${guild.name} | (ID:${guild.id})`
        },
        {
          name: "オーナー名/ownerID",
          value: `${client.users.cache.get.name} | (ID:${guild.ownerID})`
        }
      ]
    }
  });
});

これで行けます。
時々、オーナー名が取得できない場合があります。


もし、この記事が良かったら、TwitterFollowとハートよろしくね!
Twitter(@kinoko1216)

Discussion

ログインするとコメントできます