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!很好看的字体! 支持自动清理记录内容。
66 lines (62 loc) • 1.59 kB
text/typescript
// 数据库表接口
export interface JrysPrprData {
userid: string
channelId: string
lastSignIn: string
}
// 扩展 Koishi 的数据库表
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
}