via Client.Update 怎么知道我发了一条消息?
Via Client.Update how to find out that I sent a message?
告诉我如何理解处理程序中的内容Client.Update
消息是我发来的吗?
出于某种原因,碰巧我查看了 From_id
和 From.Id
,有我的 ID,然后由于某种原因没有
据我了解,聊天时显示我的ID,与朋友私信时显示他的ID
我正在尝试通过标准示例捕获 ID。
private static void DisplayMessage(MessageBase messageBase, bool edit = false)
{
if (edit) Console.Write("(Edit): ");
switch (messageBase)
{
case Message m: Console.WriteLine($"{Peer(m.from_id) ?? m.post_author} in {Peer(m.peer_id)}> {m.message}"); break;
case MessageService ms: Console.WriteLine($"{Peer(ms.from_id)} in {Peer(ms.peer_id)} [{ms.action.GetType().Name[13..]}]"); break;
}
}
message.flags
应该包含标志 Flags.out_
用于您自己的外发消息
告诉我如何理解处理程序中的内容Client.Update
消息是我发来的吗?
出于某种原因,碰巧我查看了 From_id
和 From.Id
,有我的 ID,然后由于某种原因没有
据我了解,聊天时显示我的ID,与朋友私信时显示他的ID
我正在尝试通过标准示例捕获 ID。
private static void DisplayMessage(MessageBase messageBase, bool edit = false)
{
if (edit) Console.Write("(Edit): ");
switch (messageBase)
{
case Message m: Console.WriteLine($"{Peer(m.from_id) ?? m.post_author} in {Peer(m.peer_id)}> {m.message}"); break;
case MessageService ms: Console.WriteLine($"{Peer(ms.from_id)} in {Peer(ms.peer_id)} [{ms.action.GetType().Name[13..]}]"); break;
}
}
message.flags
应该包含标志 Flags.out_
用于您自己的外发消息