mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-07-21 03:46:11 +00:00
f1e9f46af1
* feat: basic arch of event log * feat: complete event log framework * fix: bad struct in bot log api * feat: add event logging to all platform adapters Co-Authored-By: wangcham233@gmail.com <651122857@qq.com> * feat: add event logging to client classes Co-Authored-By: wangcham233@gmail.com <651122857@qq.com> * refactor: bot log getting api * perf: logger for aiocqhttp and gewechat * fix: add ignored logger in dingtalk * fix: seq id bug in log getting * feat: add logger in dingtalk,QQ official,Slack, wxoa * feat: add logger for wecom * feat: add logger for wecomcs * perf(event logger): image processing * 完成机器人日志的前端部分 (#1479) * feat: webui bot log framework done * feat: bot log complete * perf(bot-log): style * chore: fix incompleted i18n * feat: support message session copy * fix: filter and badge text * perf: styles * feat: add bot toggle switch in bot card * fix: linter errors --------- Co-authored-by: Junyan Qin <rockchinq@gmail.com> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: wangcham233@gmail.com <651122857@qq.com> Co-authored-by: HYana <65863826+KaedeSAMA@users.noreply.github.com>
36 lines
828 B
TypeScript
36 lines
828 B
TypeScript
export interface IBotCardVO {
|
|
id: string;
|
|
iconURL: string;
|
|
name: string;
|
|
description: string;
|
|
adapter: string;
|
|
adapterLabel: string;
|
|
adapterConfig: object;
|
|
usePipelineName: string;
|
|
enable: boolean;
|
|
}
|
|
|
|
export class BotCardVO implements IBotCardVO {
|
|
id: string;
|
|
iconURL: string;
|
|
name: string;
|
|
description: string;
|
|
adapter: string;
|
|
adapterLabel: string;
|
|
adapterConfig: object;
|
|
usePipelineName: string;
|
|
enable: boolean;
|
|
|
|
constructor(props: IBotCardVO) {
|
|
this.id = props.id;
|
|
this.iconURL = props.iconURL;
|
|
this.name = props.name;
|
|
this.description = props.description;
|
|
this.adapter = props.adapter;
|
|
this.adapterConfig = props.adapterConfig;
|
|
this.adapterLabel = props.adapterLabel;
|
|
this.usePipelineName = props.usePipelineName;
|
|
this.enable = props.enable;
|
|
}
|
|
}
|