JavaScriptを使用して不和ボットをコーディングしています。それはかなりうまく動作していますが、私ができない唯一のことは、新しいメンバーがサーバーに参加したときにサーバーにメッセージを送信することです。(プライベートメッセージではなく、サーバー内の直接メッセージ)。私はそれをする方法を見つけられません、何かアイデアはありますか?
bot.on('guildMemberAdd', function(member){
member.send("Hello there !");
});
これはプライベートメッセージを送信します、それは私がそれをしたくないことを正確に行います^^ '
member
不一致部材を表すオブジェクト-コールバック関数に渡されるパラメータは正確にすることです。あなたがメッセージを送信したい場合はギルドだけの参加メンバーを、メンバーのギルドプロパティを取得する必要があり、なりmember.guild
、その後、get
あなたから欲しいチャネルchannels
とsend
あなたが望むメッセージ。全体として、次のようになります。
bot.on('guildMemberAdd', function(member){
member.guild.channels.get("put-channel-id-here").send("Hello there!")
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加