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

目录

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

记录一下我磕磕绊绊的 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 许可协议。转载请注明出处!