GithubHelp home page GithubHelp logo

buzh110 / newbe.mahua.framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from newbe36524/newbe.mahua.framework

0.0 2.0 0.0 1.76 MB

本SDK为实现QQ机器人平台的大一统,全新实现支持以下高级特性: 支持多种机器人平台:酷Q、MyPCQQ、Amanda等 支持Framework452 支持依赖注入

Home Page: http://www.newbe.cf

License: MIT License

C# 99.14% PowerShell 0.80% Batchfile 0.07%

newbe.mahua.framework's Introduction

Newbe.Mahua.Framework

dev master
Build status Build status
Codacy Badge

你打麻花,谁疼?麻花疼。

本SDK为实现QQ机器人平台的大一统,全新实现支持以下高级特性:

  • 支持多种机器人平台:酷Q、MyPCQQ、Amanda等
  • 支持Framework452
  • 支持依赖注入

你只要基于SDK的接口开发一次,便可以将你的插件发布到所有支持的QQ机器人平台。

主要链接

名词表

中文 英文 说明
QQ QQ
Group
群成员 GroupMember
讨论组 Discuss
好友 Friend
好友申请 FriendAddingRequest
入群申请 GroupJoiningRequest
加群邀请 GroupJoiningInvitation
私聊消息 PrivateMessage
群消息 GroupMessage
讨论组消息 DiscussMessage
禁言 Ban
机器人平台 Platform 酷Q、Amanda、MyPCQQ等等
插件 Plugin

MahuaEvent支持列表

事件 说明 CQP MPQ Amanda
IDiscussMessageReceivedMahuaEvent 讨论组消息接受事件
IFriendAddedMahuaEvent 已添加新好友事件
IFriendAddingRequestMahuaEvent 好友申请接受事件
IGroupAdminChangedMahuaEvent 群管理员变更事件
IGroupAdminDisabledMahuaEvent 解除群管理员事件
IGroupAdminEnabledMahuaEvent 任命新管理员事件
IGroupJoiningInvitationReceivedMahuaEvent 入群邀请接收事件
IGroupJoiningRequestReceivedMahuaEvent 入群申请接收事件
IGroupMemberChangedMahuaEvent 群成员变更事件
IGroupMemberDecreasedMahuaEvent 群成员减少事件
IGroupMemberIncreasedMahuaEvent 群成员增多事件
IGroupMessageReceivedMahuaEvent 群消息接收事件
IGroupUploadedMahuaEvent 群文件上传事件
IInitializationMahuaEvent 插件初始化事件
IPlatfromExitedMahuaEvent 机器人平台退出事件
IPluginDisabledMahuaEvent 插件被禁用事件
IPluginEnabledMahuaEvent 插件被启用事件
IPrivateMessageFromDiscussReceivedMahuaEvent 来自讨论组成员的私聊消息接收事件
IPrivateMessageFromFriendReceivedMahuaEvent 来自好友的私聊消息接收事件
IPrivateMessageFromGroupReceivedMahuaEvent 来自群成员的私聊消息接收事件
IPrivateMessageFromOnlineReceivedMahuaEvent 来自在线状态的私聊消息接收事件
IPrivateMessageReceivedMahuaEvent 私聊消息接收事件

MahuaApi支持列表

Api 说明 CQP MPQ Amanda
AcceptFriendAddingRequest 同意添加好友请求
AcceptGroupJoiningInvitation 接受入群邀请
AcceptGroupJoiningRequest 管理员同意入群申请
BanFriend 将QQ移入黑名单
BanGroupAnonymousMember 设置禁言某匿名群员
BanGroupMember 禁言某群成员
CreateDiscuss 创建讨论组
DisableGroupAdmin 删除群管理员
DissolveGroup 解散群
EnableGroupAdmin 设置群管理员
GetBkn 取bkn
GetContainer 获取当前上下文运行的容器
GetCookies 取Cookies
GetDiscusses 获取讨论组列表
GetFriends 获取好友列表
GetGroupMemebers 获取群成员列表(返回字符串)
GetGroupMemebersWithModel 取群成员列表
GetGroups 获取群列表(返回字符串)
GetGroupsWithModel 获取群列表
GetLoginNick 取当前登录QQ昵称
GetLoginQq 取当前登录QQ
JoinGroup 主动加群
KickDiscussMember 踢出讨论组
KickGroupMember 移出群成员
LeaveDiscuss 退出讨论组
LeaveGroup 退出群
RejectFriendAddingRequest 拒绝添加好友请求
RejectGroupJoiningInvitation 拒绝入群邀请
RejectGroupJoiningRequest 管理员拒绝入群申请
RemoveBanFriend 将QQ移出黑名单
RemoveBanGroupMember 取消禁言某群成员
RemoveFriend 删除好友
SendDiscussJoiningInvitation 发送讨论组邀请
SendDiscussMessage 发送讨论组消息
SendGroupJoiningInvitation 发送入群邀请
SendGroupMessage 发送群消息
SendLike 发送名片赞
SendPrivateMessage 发送私聊消息
SetBanAllGroupMembersOption 设置全群禁言
SetContainer 设置当前上下文运行的容器
SetGroupAnonymousOption 设置群匿名设置
SetGroupMemberCard 设置群成员名片
SetGroupMemberSpecialTitle 设置群成员专属头衔
SetNotice 发布群公告

newbe.mahua.framework's People

Contributors

newbe36524 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.