nonebot/adapter-onebot

Bug: `loguru` tag 转义问题

Monody-S opened this issue · 1 comments

描述问题:

escape tag转义不正确

如何复现?

有一个on_command("sgpt")
运行时输入以下内容:

/sgpt 请给我检查一下我的检查图中是否有回路的C++代码是否有问题
/**/
#include <bits/stdc++.h>
#define maxn 1001
using namespace std;
vector<int> edge[maxn];
int temp[maxn];
bool dfs(int u){
	int v;
	
	if (temp[u]==1) return false;
	temp[u] = 1;
	
	for(int i=0;i<edge[u].size();i++){
		v = edge[u][i];
		
		if (not dfs(v)){
			return false;
		} 
		
	}
	return true;
}
int main(){
	int n,m;
	cin>>n>>m;
	int u,v;
	
	for(int i=1;i<=m;i++){
		cin>>u>>v;
		edge[u].push_back(v);
	}
	
	for(int i=1;i<=n;i++){
		
		if (temp[i]==1) continue;
		
		if (not dfs(i)){
			cout<<"circle"<<endl;
			return 0;
		}
		
	}
	cout<<"not circle"<<endl;
	return 0;
}

期望的结果

这个响应器能正常运行

环境信息:

  • OS: [e.g. Linux]
  • Python Version: [e.g. 3.11]
  • Nonebot Version: [e.g. 2.0.0rc4]

协议端信息:

  • 协议端: [e.g. go-cqhttp]
  • 协议端版本: [e.g. 1.0.0-rc5]

截图或日志

HQQC3KKULO_9J{C)9YH{J(J

你的onebot适配器版本是多少