public override void Handle(RejectGroupJoiningRequestApiMahuaCommand message) { AmandaApi.Api_SetGroupAdd( message.ToGroup, message.FromQq, message.GroupJoiningRequestId, AmandaConstants.Operation拒绝, null); }
public override GetLoginNickApiMahuaCommandResult Handle(GetLoginNickApiMahuaCommand message) { var nick = AmandaApi.Api_GetNick(AmandaApi.Api_GetLoginQQ()); var re = new GetLoginNickApiMahuaCommandResult { Nick = nick }; return(re); }
public override GetCookiesApiMahuaCommandResult Handle(GetCookiesApiMahuaCommand message) { var cookies = AmandaApi.Api_GetCookies(); var re = new GetCookiesApiMahuaCommandResult { Cookies = cookies }; return(re); }
public override GetBknApiMahuaCommandResult Handle(GetBknApiMahuaCommand message) { var bkn = AmandaApi.Api_Getbkn(); var re = new GetBknApiMahuaCommandResult { Bkn = bkn }; return(re); }
public override GetGroupsApiMahuaCommandResult Handle(GetGroupsApiMahuaCommand message) { var groupsString = AmandaApi.Api_GetGroupList(); var re = new GetGroupsApiMahuaCommandResult { GroupsString = groupsString }; return(re); }
public override GetLoginQqApiMahuaCommandResult Handle(GetLoginQqApiMahuaCommand message) { var qq = AmandaApi.Api_GetLoginQQ(); var re = new GetLoginQqApiMahuaCommandResult { Qq = qq }; return(re); }
public override void Handle(RejectGroupJoiningInvitationApiMahuaCommand message) { // todo 需要验证 AmandaApi.Api_SetGroupAdd( message.ToGroup, message.FromQq, message.GroupJoiningInvitationId, AmandaConstants.Operation拒绝, null); }
public override GetFriendsApiMahuaCommandResult Handle(GetFriendsApiMahuaCommand message) { var friendsString = AmandaApi.Api_GetFriendList(); var re = new GetFriendsApiMahuaCommandResult { FriendsString = friendsString }; return(re); }
public override GetGroupMemebersApiMahuaCommandResult Handle(GetGroupMemebersApiMahuaCommand message) { var groupMemebersString = AmandaApi.Api_GetGroupMemberList(message.ToGroup); var re = new GetGroupMemebersApiMahuaCommandResult { GroupMemebersString = groupMemebersString }; return(re); }
public override void Handle(BanGroupMemberApiMahuaCommand message) { AmandaApi.Api_Ban(message.ToGroup, message.ToQq, (int)message.Duration.TotalSeconds); }
public override void Handle(AcceptFriendAddingRequestApiMahuaCommand message) { AmandaApi.Api_SetFriendAdd(message.FromQq, AmandaConstants.Operation同意, null); }
public override void Handle(SendPrivateMessageApiMahuaCommand message) { AmandaApi.Api_SendMsg(AmandaConstants.MsgType好友消息, null, message.ToQq, message.Message); }
public override void Handle(SendLikeApiMahuaCommand message) { AmandaApi.Api_SendPraise(message.ToQq); }
public override void Handle(DissolveGroupApiMahuaCommand message) { AmandaApi.Api_RemoveGroup(message.ToGroup); }
public override void Handle(SetBanAllGroupMembersOptionApiMahuaCommand message) { AmandaApi.Api_BanGroup(message.ToGroup, message.Enabled); }
public override void Handle(LeaveGroupApiMahuaCommand message) { AmandaApi.Api_QuitGroup(message.ToGroup); }
public override void Handle(JoinGroupApiMahuaCommand message) { AmandaApi.Api_AddGroup(message.ToGroup, message.Reason); }
public override void Handle(SetGroupMemberCardApiMahuaCommand message) { AmandaApi.Api_SetGroupCard(message.ToGroup, message.ToQq, message.GroupMemberCard); }
public override void Handle(SendGroupMessageApiMahuaCommand message) { AmandaApi.Api_SendMsg(AmandaConstants.MsgType群消息, message.ToGroup, null, message.Message); }
public override void Handle(KickGroupMemberApiMahuaCommand message) { AmandaApi.Api_RemoveMember(message.ToGroup, message.ToQq, message.RejectForever); }
public override void Handle(SendDiscussMessageApiMahuaCommand message) { AmandaApi.Api_SendMsg(AmandaConstants.MsgType讨论组消息, message.ToDiscuss, null, message.Message); }
public override void Handle(LeaveDiscussApiMahuaCommand message) { AmandaApi.Api_QuitDiscussGroup(message.ToDiscuss); }
public override void Handle(RemoveFriendApiMahuaCommand message) { AmandaApi.Api_DeleteFriend(message.ToQq); }
public override void Handle(RemoveBanGroupMemberApiMahuaCommand message) { AmandaApi.Api_Ban(message.ToGroup, message.ToQq, 0); }
public override void Handle(DisableGroupAdminApiMahuaCommand message) { AmandaApi.Api_SetManager(message.ToGroup, message.ToQq, false); }
public override void Handle(SetGroupAnonymousOptionApiMahuaCommand message) { AmandaApi.Api_SetAnony(message.ToGroup, message.Enabled); }