初始提交:识流 AI 助手项目
微信自动回复机器人,基于截图+OCR识别消息,支持关键词规则和 AI(OpenAI/DeepSeek/Dify)自动回复。 技术栈:PySide6 + Flask + Vue3 + RapidOCR + SQLite 注:OCR大模型文件(.onnx / .pdiparams)不纳入版本控制,需单独下载。 🤖 Generated with [Qoder][https://qoder.com]
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
import { createApp } from 'vue'
|
||||
import { createDiscreteApi } from 'naive-ui'
|
||||
import App from './App.vue'
|
||||
import './styles.css'
|
||||
|
||||
function loadQtWebChannelScript() {
|
||||
return new Promise((resolve, reject) => {
|
||||
if (window.QWebChannel) {
|
||||
resolve()
|
||||
return
|
||||
}
|
||||
const script = document.createElement('script')
|
||||
script.src = 'qrc:///qtwebchannel/qwebchannel.js'
|
||||
script.onload = () => resolve()
|
||||
script.onerror = reject
|
||||
document.head.appendChild(script)
|
||||
})
|
||||
}
|
||||
|
||||
async function bootstrap() {
|
||||
if (window.qt && !window.QWebChannel) {
|
||||
try {
|
||||
await loadQtWebChannelScript()
|
||||
} catch (_) {
|
||||
}
|
||||
}
|
||||
|
||||
const { message } = createDiscreteApi(['message'])
|
||||
window.$message = message
|
||||
createApp(App).mount('#app')
|
||||
}
|
||||
|
||||
bootstrap()
|
||||
Reference in New Issue
Block a user