public override void Handle(AcceptFriendAddingRequestApiMahuaCommand message) { QqLightApi.Api_SetFriendAdd(message.FromQq, QqLightConstants.Operation同意, null, _qqLightAuthCodeContainer.AuthCode); }
public override void Handle(BanGroupMemberApiMahuaCommand message) { QqLightApi.Api_Ban(message.ToGroup, message.ToQq, (int)message.Duration.TotalSeconds, _qqLightAuthCodeContainer.AuthCode); }
public override void Handle(SetGroupMemberCardApiMahuaCommand message) { QqLightApi.Api_SetGroupCard(message.ToGroup, message.ToQq, message.GroupMemberCard, _qqLightAuthCodeContainer.AuthCode); }
public override void Handle(KickGroupMemberApiMahuaCommand message) { QqLightApi.Api_RemoveMember(message.ToGroup, message.ToQq, message.RejectForever, _qqLightAuthCodeContainer.AuthCode); }
public override void Handle(AcceptGroupJoiningRequestApiMahuaCommand message) { QqLightApi.Api_SetGroupAdd( message.ToGroup, message.FromQq, message.GroupJoiningRequestId, QqLightConstants.Operation同意, null); }
public override GetLoginQqApiMahuaCommandResult Handle(GetLoginQqApiMahuaCommand message) { var qq = QqLightApi.Api_GetLoginQQ(); var re = new GetLoginQqApiMahuaCommandResult { Qq = qq }; return(re); }
public override GetGroupsApiMahuaCommandResult Handle(GetGroupsApiMahuaCommand message) { var groupsString = QqLightApi.Api_GetGroupList(); var re = new GetGroupsApiMahuaCommandResult { GroupsString = groupsString }; return(re); }
public override GetLoginNickApiMahuaCommandResult Handle(GetLoginNickApiMahuaCommand message) { var nick = QqLightApi.Api_GetNick(QqLightApi.Api_GetLoginQQ()); var re = new GetLoginNickApiMahuaCommandResult { Nick = nick }; return(re); }
public override GetGroupMemebersApiMahuaCommandResult Handle(GetGroupMemebersApiMahuaCommand message) { var groupMemebersString = QqLightApi.Api_GetGroupMemberList(message.ToGroup); var re = new GetGroupMemebersApiMahuaCommandResult { GroupMemebersString = groupMemebersString }; return(re); }
public override GetCookiesApiMahuaCommandResult Handle(GetCookiesApiMahuaCommand message) { var cookies = QqLightApi.Api_GetCookies(_qqLightAuthCodeContainer.AuthCode); var re = new GetCookiesApiMahuaCommandResult { Cookies = cookies }; return(re); }
public override void Handle(RejectGroupJoiningRequestApiMahuaCommand message) { QqLightApi.Api_SetGroupAdd( message.ToGroup, message.FromQq, message.GroupJoiningRequestId, QqLightConstants.Operation拒绝, null, _qqLightAuthCodeContainer.AuthCode); }
public override GetFriendsApiMahuaCommandResult Handle(GetFriendsApiMahuaCommand message) { var friendsString = QqLightApi.Api_GetFriendList(); var re = new GetFriendsApiMahuaCommandResult { FriendsString = friendsString }; return(re); }
public override SendPrivateMessageApiMahuaCommandResult Handle(SendPrivateMessageApiMahuaCommand message) { QqLightApi.Api_SendMsg(QqLightConstants.MsgType好友消息, null, message.ToQq, message.Message); var re = new SendPrivateMessageApiMahuaCommandResult { MessageCancelToken = QqLightMessageCancelToken.EmptyActionToken }; return(re); }
public override GetBknApiMahuaCommandResult Handle(GetBknApiMahuaCommand message) { var bkn = QqLightApi.Api_Getbkn(); var re = new GetBknApiMahuaCommandResult { Bkn = bkn }; return(re); }
public override void Handle(AcceptGroupJoiningInvitationApiMahuaCommand message) { // todo 需要验证 QqLightApi.Api_SetGroupAdd( message.ToGroup, message.FromQq, message.GroupJoiningInvitationId, QqLightConstants.Operation同意, null); }
public override GetGroupsApiMahuaCommandResult Handle(GetGroupsApiMahuaCommand message) { var groupsString = QqLightApi.Api_GetGroupList(false, _qqLightAuthCodeContainer.AuthCode); var re = new GetGroupsApiMahuaCommandResult { GroupsString = groupsString }; return(re); }
public override GetFriendsApiMahuaCommandResult Handle(GetFriendsApiMahuaCommand message) { var friendsString = QqLightApi.Api_GetFriendList(false, _qqLightAuthCodeContainer.AuthCode); var re = new GetFriendsApiMahuaCommandResult { FriendsString = friendsString }; return(re); }
public override GetLoginNickApiMahuaCommandResult Handle(GetLoginNickApiMahuaCommand message) { var qq = QqLightApi.Api_GetLoginQQ(_qqLightAuthCodeContainer.AuthCode); var nick = QqLightApi.Api_GetNick(qq, _qqLightAuthCodeContainer.AuthCode); var re = new GetLoginNickApiMahuaCommandResult { Nick = nick }; return(re); }
public override GetBknApiMahuaCommandResult Handle(GetBknApiMahuaCommand message) { var cookie = QqLightApi.Api_GetCookies(_qqLightAuthCodeContainer.AuthCode); var bkn = QqLightApi.Api_Getbkn(cookie, _qqLightAuthCodeContainer.AuthCode); var re = new GetBknApiMahuaCommandResult { Bkn = bkn }; return(re); }
public override SendDiscussMessageApiMahuaCommandResult Handle(SendDiscussMessageApiMahuaCommand message) { QqLightApi.Api_SendMsg(QqLightConstants.MsgType讨论组消息, message.ToDiscuss, null, message.Message, _qqLightAuthCodeContainer.AuthCode); var re = new SendDiscussMessageApiMahuaCommandResult { MessageCancelToken = QqLightMessageCancelToken.EmptyActionToken }; return(re); }
public override void Handle(SendLikeApiMahuaCommand message) { QqLightApi.Api_SendPraise(message.ToQq, _qqLightAuthCodeContainer.AuthCode); }
public override void Handle(JoinGroupApiMahuaCommand message) { QqLightApi.Api_AddGroup(message.ToGroup, message.Reason, _qqLightAuthCodeContainer.AuthCode); }
public override void Handle(LeaveDiscussApiMahuaCommand message) { QqLightApi.Api_QuitDiscussGroup(message.ToDiscuss); }
public override void Handle(EnableGroupAdminApiMahuaCommand message) { QqLightApi.Api_SetManager(message.ToGroup, message.ToQq, true); }
public override void Handle(SendDiscussMessageApiMahuaCommand message) { QqLightApi.Api_SendMsg(QqLightConstants.MsgType讨论组消息, message.ToDiscuss, null, message.Message); }
public override void Handle(SetGroupMemberCardApiMahuaCommand message) { QqLightApi.Api_SetGroupCard(message.ToGroup, message.ToQq, message.GroupMemberCard); }
public override void Handle(SetBanAllGroupMembersOptionApiMahuaCommand message) { QqLightApi.Api_BanGroup(message.ToGroup, message.Enabled); }
public override void Handle(LeaveDiscussApiMahuaCommand message) { QqLightApi.Api_QuitDiscussGroup(message.ToDiscuss, _qqLightAuthCodeContainer.AuthCode); }
public override void Handle(LeaveGroupApiMahuaCommand message) { QqLightApi.Api_QuitGroup(message.ToGroup, _qqLightAuthCodeContainer.AuthCode); }
public override void Handle(SendLikeApiMahuaCommand message) { QqLightApi.Api_SendPraise(message.ToQq); }