29 lines
815 B
TypeScript
29 lines
815 B
TypeScript
import './plugins';
|
|
|
|
import { mapper, plugins, LagrangeContext, PrivateMessage, GroupMessage, Send } from 'lagrange.onebot'
|
|
|
|
import { apiQueryVecdb } from './api/vecdb';
|
|
|
|
export class Impl {
|
|
@mapper.onPrivateUser(1193466151)
|
|
@plugins.use('echo')
|
|
@plugins.use('pm')
|
|
@plugins.use('wget-image')
|
|
async handleJinhui(c: LagrangeContext<PrivateMessage>) {
|
|
c.sendMessage([{
|
|
type: 'image',
|
|
data: {
|
|
file: 'file:///data/zhelonghuang/project/rag-llm/images/bird.png',
|
|
timeout: 10000
|
|
}
|
|
}])
|
|
c.finishSession();
|
|
}
|
|
|
|
@mapper.onGroup(956419963, { at: false })
|
|
async handleTestGroup(c: LagrangeContext<GroupMessage>) {
|
|
console.log(c.message.message);
|
|
console.log(c.message.raw_message);
|
|
}
|
|
}
|