koishi-plugin-jrys-prpr
Version:
[<ruby>**jrys-prpr**<rp>(</rp><rt>点我查看预览图</rt><rp>)</rp></ruby>](https://i0.hdslb.com/bfs/article/ae33f1b2e9dbc3fe89363a40fbf040703493298333289018.png)😽QQ官方json按钮支持,20个群即可发按钮!支持 monetary!很好看的字体! 支持自动清理记录内容。
58 lines (57 loc) • 1.62 kB
TypeScript
export interface JrysPrprData {
userid: string;
channelId: string;
lastSignIn: string;
}
declare module 'koishi' {
interface Tables {
jrysprprdata: JrysPrprData;
}
}
export interface JrysData {
fortuneSummary: string;
luckyStar: string;
signText: string;
unsignText: string;
luckValue: number;
}
export interface FortuneProbability {
Fortune: string;
luckValue: number;
Probability: number;
}
export interface Config {
command: string;
command2: string;
GetOriginalImageCommand: boolean;
autocleanjson: boolean;
Checkin_HintText: string | 'unset';
recallCheckin_HintText: boolean;
GetOriginalImage_Command_HintText: '1' | '2' | '3';
FortuneProbabilityAdjustmentTable: FortuneProbability[];
BackgroundURL: string[];
screenshotquality: number;
HTML_setting: {
UserNameColor: string;
MaskColor: string;
Maskblurs: number;
HoroscopeTextColor: string;
luckyStarGradientColor: boolean;
HoroscopeDescriptionTextColor: string;
DashedboxThickn: number;
Dashedboxcolor: string;
font: string;
};
markdown_button_mode: 'unset' | 'json' | 'markdown' | 'markdown_raw_json' | 'raw' | 'raw_jrys';
markdown_button_mode_initiative?: boolean;
markdown_button_mode_keyboard?: boolean;
QQchannelId?: string;
nested?: any;
enablecurrency: boolean;
currency: string;
maintenanceCostPerUnit: number;
retryexecute: boolean;
maxretrytimes?: number;
Repeated_signin_for_different_groups: boolean;
consoleinfo: boolean;
}