Ejemplo n.º 1
0
 /// <summary>置好友添加请求。</summary>
 /// <param name="react">请求反馈标识。</param>
 /// <param name="reactType">反馈类型。</param>
 /// <param name="description">备注。</param>
 public static void SetFriendAddRequest(string react, CQReactType reactType, string description = "")
 {
     nLogger.Info(string.Format("[↑][请友] {0} {1} {2}", react, reactType, description));
     CQUDPProxy.GetInstance().SendMessage(
         string.Format("FriendAddRequest {0} {1} {2}",
                       Convert.ToBase64String(Encoding.Default.GetBytes(react)),
                       (int)reactType,
                       Convert.ToBase64String(Encoding.Default.GetBytes(description))));
 }
Ejemplo n.º 2
0
Archivo: CQ.cs Proyecto: zzzzzga/CQP
        /// <summary>
        /// 置好友添加请求。
        /// </summary>
        /// <param name="react">请求反馈标识。</param>
        /// <param name="reactType">反馈类型。</param>
        /// <param name="description">备注。</param>
        public static void SetFriendAddRequest(string react, CQReactType reactType, string description = "")
        {
            CQLogger.GetInstance().AddLog(String.Format("[↑][请友] {0} {1}", react, reactType));

            if (CQ.ProxyType == CQProxyType.UDP)
            {
                string content = String.Format("SetFriendAddRequest|{0}|{1}|{2}", react, (int)reactType, description.Replace("|", "$内容分割$"));
                CQUDPProxy.GetInstance().SendMessage(content);
            }
            else
            {
                CQAPI.SetFriendAddRequest(CQAPI.GetAuthCode(), react, (int)reactType, description);
            }
        }
Ejemplo n.º 3
0
Archivo: CQ.cs Proyecto: zzzzzga/CQP
 public static void 置群添加请求(string react, CQRequestType requestType, CQReactType reactType, string reason = "")
 {
     SetGroupAddRequest(react, requestType, reactType, reason);
 }
Ejemplo n.º 4
0
Archivo: CQ.cs Proyecto: zzzzzga/CQP
 public static void 置好友添加请求(string react, CQReactType reactType, string description = "")
 {
     SetFriendAddRequest(react, reactType, description);
 }
Ejemplo n.º 5
0
 /// <summary>置群添加请求。</summary>
 /// <param name="react">请求反馈标识。</param>
 /// <param name="requestType">请求类型。</param>
 /// <param name="reactType">反馈类型。</param>
 /// <param name="reason">加群原因。</param>
 public static void SetGroupAddRequest(string react, CQRequestType requestType, CQReactType reactType, string reason = "")
 {
     nLogger.Info(string.Format("[↑][请群] {0} {1} {2} {3}", react, requestType, reactType, reason));
     CQUDPProxy.GetInstance().SendMessage(
         string.Format("GroupAddRequest {0} {1} {2} {3}",
                       Convert.ToBase64String(Encoding.Default.GetBytes(react)),
                       (int)requestType,
                       (int)reactType,
                       Convert.ToBase64String(Encoding.Default.GetBytes(reason))));
 }