Beispiel #1
0
 public static int Event_eventRequest_AddFriend(int subType, int sendTime, long fromQQ, IntPtr msg, string responseFlag)
 {
     if (Event_eventRequest_AddFriendHandler != null)
     {
         CQFriendAddRequestEventArgs args = new CQFriendAddRequestEventArgs(AppData.CQApi, AppData.CQLog, 11, 301, "好友添加请求处理", "_eventRequest_AddFriend", 30000, subType, sendTime, fromQQ, msg.ToString(CQApi.DefaultEncoding), responseFlag);
         Event_eventRequest_AddFriendHandler(typeof(CQEventExport), args);
         return((int)(args.Handler ? CQMessageHandler.Intercept : CQMessageHandler.Ignore));
     }
     return(0);
 }
Beispiel #2
0
 public void FriendAddRequest(object sender, CQFriendAddRequestEventArgs e)
 {
     if (e.SubType == Sdk.Cqp.Enum.CQFriendAddRequestType.FriendAdd)
     {
         LuaEnv.LuaStates.Run("main", "FriendAddRequest", new
         {
             qq  = e.FromQQ.Id,
             msg = e.AppendMessage,
             tag = e.ResponseFlag
         });
     }
 }
Beispiel #3
0
 public void FriendAddRequest(object sender, CQFriendAddRequestEventArgs e)
 {
     Log("Accepted a new friend.");
     e.CQApi.SetFriendAddRequest(e.ResponseFlag, Native.Csharp.Sdk.Cqp.Enum.CQResponseType.PASS, "机器人用户");
     e.FromQQ.SendPrivateMessage("thanks for making friends with me, my dear.");
 }
 public void FriendAddRequest(object sender, CQFriendAddRequestEventArgs e)
 {
     e.CQApi.SetFriendAddRequest(e.ResponseFlag, Native.Csharp.Sdk.Cqp.Enum.CQResponseType.FAIL, "本机拒绝所有好友申请");
 }