如何解决Discord.Net C# 看不到用户加入服务器
因此,bot 必须赋予新人角色并在直接消息中发送消息。但是 bot 字面上 没有看到该用户加入服务器,我什至添加了 WriteLn
方法来确保 bot 看到 用户的加入服务器。但什么也没有发生。我想知道为什么。在这里附上我的代码片段:
_client.UserJoined += HandleAnnounceJoinedUser;
{
Console.WriteLine("User Joined!");
var role = user.Guild.Roles.FirstOrDefault(x => x.Name.ToString() == "Unregistred");
await user.AddRoleAsync(role);
var dmChannel = await user.GetorCreateDMChannelAsync();
var message = await dmChannel.SendMessageAsync("~~message~~");
var emoji = new Emoji("??");
var emoji1 = new Emoji("??");
await message.AddReactionAsync(emoji);
await message.AddReactionAsync(emoji1);
id = message.Id;
mesg = message;
usr = user;
}
解决方法
现在一切正常,我要结束这个问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。