OrgEleCho/EleCho.GoCqHttpSdk

有转发消息的发送示例代码吗,为啥节点属性是只读

NingLiu1998 opened this issue · 1 comments

如图

image

正确写应该咋写?

你可以看一下 CqForwardMessageNode 的构造函数重载, ID 应该传入现有的 Message Id, 即: 直接引用现有的消息.

/// <summary>
/// 构建转发消息节点
/// </summary>
/// <param name="id"></param>
public CqForwardMessageNode(long id);

如果需要自定义消息, 则需要使用这个重载:

/// <summary>
/// 构建转发消息节点
/// </summary>
/// <param name="name">名称</param>
/// <param name="userId">用户 QQ</param>
/// <param name="content">内容</param>
public CqForwardMessageNode(string name, long userId, CqMessage content);