# AmazingBot **Repository Path**: xbaimiaox/amazing-bot ## Basic Information - **Project Name**: AmazingBot - **Description**: Minecraft 机器人插件 底层为Mirai - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-28 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: Minecraft ## README # 开发者API 发送群聊消息 ``Bot.getApi().sendGroupMsg(群号, 消息);`` 发送私聊消息 ``Bot.getApi().sendPrivateMsg(QQ, 消息);`` 修改群名片 ``Bot.getApi().changeTitle(群号, QQ, 内容);`` 获取QQ绑定的玩家UUID 如果未绑定则返回null ``Bot.getApi().getPlayer(QQ);`` 根据UUID反向获取QQ ``Bot.getApi().getUser(uuid);`` 强制绑定QQ和玩家UUID ``Bot.getAPi().setBind(qq, uuid);`` 根据QQ移除绑定 ``Bot.getApi().removePlayer(qq);`` 根据UUID移除绑定 ``Bot.getApi().removePlayer(uuid);`` 若要开发其他的API可自行参考mirai
``Bot.getBot``获取mirai中的机器人实例 https://github.com/mamoe/mirai ```java class Test implements Marshaller.Listener { @EventHandler public void onGroupMessageEvent(GroupMessageEvent e) { // 监听群消息 } @EventHandler public void onPrivateMessageEvent(PrivateMessageEvent e) { // 监听私聊消息 } @EventHandler public void onFriendRequestEvent(FriendRequestEvent e) { // 监听机器人加好友 } @EventHandler public void onGroupMemberJoinEvent(GroupMemberJoinEvent e) { // 进群事件 } @EventHandler public void onGroupMemberLeaveEvent(GroupMemberLeaveEvent e) { // 退群事件 } @EventHandler public void onGroupRequestJoin(GroupRequestJoin e) { // 请求加群事件 } } ``` > 原贴地址: https://www.mcbbs.net/forum.php?mod=viewthread&tid=1093672