[bug report]GetGroupMemberInfo无法获取用户的群昵称
cosidn opened this issue · comments
cosidn commented
Environment / 环境
Konata.Core 1.3.1
Windows Server 2022 Datacenter
Expected behavior / 预期行为
能够获取用户的群昵称,而现在的群昵称内容为空
To Reproduce / 复现
public class MessageReceiver : IDisposable
{
private readonly Bot _bot;
public MessageReceiver()
{
_bot = BotFather.Create(GetConfig(),
GetDevice(), GetKeyStore());
_bot.OnGroupPoke += BotOnGroupPoke;
}
private void BotOnGroupPoke(Bot bot, GroupPokeEvent groupPokeEvent)
{
var groupList = bot.GetGroupList().Result;
BotGroup? konataGroup = groupList.FirstOrDefault(konataGroup =>
konataGroup is not null &&
konataGroup.Uin == groupPokeEvent.GroupUin);
if (konataGroup is null) { return; }
BotMember? konataUserSender =
bot.GetGroupMemberInfo(groupPokeEvent.GroupUin, groupPokeEvent.OperatorUin).Result;
if (konataUserSender is null) { return; }
BotMember? konataUserTarget =
bot.GetGroupMemberInfo(groupPokeEvent.GroupUin, groupPokeEvent.MemberUin).Result;
if (konataUserTarget is null) { return; }
}
public async Task<bool> Start() { return await _bot.Login(); }
public void Dispose() { _bot.Dispose(); }
}