Skip to content
1

🔍 FAQ 问题汇总 #13

richardchien started this conversation in 通用
🔍 FAQ 问题汇总 #13
May 13, 2021 · 14 comments · 3 replies

Replies

14 comments
·
3 replies
3

@SK-415
SK-415 May 13, 2021

ActionFailed(nonebot.adapters.cqhttp.exception.ActionFailed 或 aiocqhttp.exceptions.ActionFailed)

此问题与 NoneBot 无关,请参考协议端(如 go-cqhttp)的输出。

0 replies
2

QQ机器人如何发送图片?
QQ机器人如何发送文件?

1 reply
@j1g5awi

这应该是两个问题,因为发图片用的是 CQCode,发文件只有 go-cqhttp 支持而且是调用 API。

1

@j1g5awi
j1g5awi May 14, 2021
Collaborator

Nonebot 文档使用的主题是什么?

VuePress

0 replies
1

@j1g5awi
j1g5awi May 14, 2021
Collaborator

Linux 怎么把 bot 挂到后台?

使用 shell & 运算符、tmux、screen、pm2、supervisord、docker 等工具都可以把 bot 挂到后台,请搜索并选择最适合自己的工具。

0 replies
2

初始化时出现 ModuleNotFoundError: no module named xxx

请先同时卸载 NoneBot 1 和 NoneBot 2:

pip uninstall nonebot
pip uninstall nonebot2

然后重新安装所需要的版本。

为了保证依赖版本不会冲突,我们强烈推荐您使用虚拟环境

0 replies
1

为什么更新后无法导入 adapter?

image

报错:no module named cqhttp

解决方案:

pip install nonebot-adapter-cqhttp

在 2.0 的某一次更新中,把 adapter 拆了出来单独发包,导致了这个问题。

1 reply
1

启动后无法连接上

建议检查 host 与 port 配置,检查端口占用,检查 adapter 是否注册。

0 replies
1

启动后出现 TypeError/Type xxx 报错

请使用 Python 3.8+。

0 replies
1

定时任务如何获取 bot 实例

nonebot.get_bots()

0 replies
1

nb-cli 运行出错

出现 httpx 字样时,多为无法获取 NoneBot 2 的云端资源(插件/bot/adapter 列表)或是代理服务器有问题,推荐切换或关闭代理后重试

请确保系统环境变量 PATH 中有 pip 的脚本目录

0 replies
1

升级 adapter 或 NoneBot 2 本体后运行出现报错

尝试同时升级 adapter 与本体。

0 replies
1

我的协议端是 go-cqhttp,该选择 cqhttp adapter 还是 gocq adapter?

gocq adapter 是非官方维护的适配器,对 go-cqhttp 的拓展 API 进行了适配,使得在 IDE 中可以获得更好的代码补全。

但如果你想获得更稳定的支持,请使用官方维护的 CQHTTP 适配器。

0 replies
4

@StarHeartHunt
StarHeartHunt May 16, 2021
Collaborator

为何 NoneBot 2 调用 matcher.finish 之类的方法发送的消息 CQ 码未解析/为纯文本?

为避免 SSRF 等注入问题,NoneBot 2 默认对使用这些方法发送的消息中的 CQ 码进行转义,作为纯文本发送,推荐使用 MessageSegment 构造 CQ 码消息段。

详情请见: nonebot/nonebot2#212 (comment)

0 replies

This comment was marked as off-topic.

@yanyongyu

请去新开一个贴,不要在汇总贴询问

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
💬
通用
Labels
None yet
8 participants
Beta