编辑
2023-02-19
个人项目
00
请注意,本文编写于 653 天前,最后修改于 46 天前,其中某些信息可能已经过时。

目录

使用效果
参考链接
零基础搭建搭建
使用插件
商店插件
自编插件
一些问题
常见问题
代码问题

记录一下我磕磕绊绊的 Nonebot2 qq 机器人搭建过程。(多半弃坑了,因为 qq 被风控了)

使用效果

图1

参考链接

零基础搭建搭建

使用插件

商店插件

自编插件

一些问题

常见问题

可在Well404的妙妙屋中找到大部分常见报错,以下是我的一些白痴问题。

代码问题

  • 机器人搭好了怎么连接 qq?

    还要用 go-cqhttp 作为 qq 客户端

  • 怎么通过 url 发送图片消息?

  • 实例化 MessageSegment 时无法使用图片(版本相关)

  • 怎么接收图片为参数?

    python
    # 获取包含图像的消息段列表 get("image") # 获取图像 url messagesegment.data.get("url", "")
  • 获取呆站图像 url (具体应用场景,与 bot 无关)

  • 权限问题示例

    python
    from nonebot.adapters.onebot.v11 import ( Bot, Message, Event, GroupMessageEvent, GROUP_ADMIN, GROUP_OWNER ) # @xxx.handle() async def perssion_test(bot: Bot, event: GroupMessageEvent): if await SUPERUSER(bot, event): await xxx.send("识别到超级用户权限") elif await GROUP_ADMIN(bot, event): await xxx.send("识别到管理员权限") elif await GROUP_OWNER(bot, event): await xxx.send("识别到群主权限") else: # await xxx.finish("您没有权限(无慈悲)") await xxx.send("识别到普通权限")

服务器上部署(CentOS 7.6)

本文作者:Zerol Acqua

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!