Update
This commit is contained in:
parent
cbe28a8cbf
commit
e36a3ea605
5 changed files with 7 additions and 15 deletions
|
@ -70,6 +70,7 @@ async def get_target(target_id: str):
|
||||||
ban = target.get_option('ban')
|
ban = target.get_option('ban')
|
||||||
typo_check = target.get_option('typo_check')
|
typo_check = target.get_option('typo_check')
|
||||||
dice_dc_reversed = target.get_option('dice_dc_reversed')
|
dice_dc_reversed = target.get_option('dice_dc_reversed')
|
||||||
|
dice_default_face = target.get_option('dice_default_face')
|
||||||
wiki_fandom_addon = target.get_option('wiki_fandom_addon')
|
wiki_fandom_addon = target.get_option('wiki_fandom_addon')
|
||||||
wordle_dark_theme = target.get_option('wordle_dark_theme')
|
wordle_dark_theme = target.get_option('wordle_dark_theme')
|
||||||
|
|
||||||
|
@ -90,6 +91,7 @@ async def get_target(target_id: str):
|
||||||
'ban': ban,
|
'ban': ban,
|
||||||
'typoCheck': typo_check,
|
'typoCheck': typo_check,
|
||||||
'diceDCReversed': dice_dc_reversed,
|
'diceDCReversed': dice_dc_reversed,
|
||||||
|
'diceDefaultFace': dice_default_face,
|
||||||
'wordleDarkTheme': wordle_dark_theme,
|
'wordleDarkTheme': wordle_dark_theme,
|
||||||
'wiki': {
|
'wiki': {
|
||||||
'fandomAddon': wiki_fandom_addon,
|
'fandomAddon': wiki_fandom_addon,
|
||||||
|
|
|
@ -71,8 +71,6 @@ coin_faceup_rate = 4997
|
||||||
coin_facedown_rate = 4997
|
coin_facedown_rate = 4997
|
||||||
dice_limit = 100
|
dice_limit = 100
|
||||||
dice_roll_limit = 10
|
dice_roll_limit = 10
|
||||||
dice_mod_max = 10000
|
|
||||||
dice_mod_min = -10000
|
|
||||||
dice_output_count = 50
|
dice_output_count = 50
|
||||||
dice_output_len = 200
|
dice_output_len = 200
|
||||||
dice_detail_count = 5
|
dice_detail_count = 5
|
||||||
|
|
|
@ -537,13 +537,9 @@ pip3 install matrix-nio[e2e] ; PIP
|
||||||
|
|
||||||
`dice_roll_limit = 100` - 投掷骰子的最大次数。
|
`dice_roll_limit = 100` - 投掷骰子的最大次数。
|
||||||
|
|
||||||
`dice_mod_max = 10000` - 投掷骰子的最大调节值。
|
`dice_output_count = 50` - 输出时的最大数据量,超过则无法正常显示。
|
||||||
|
|
||||||
`dice_mod_min = -10000` - 投掷骰子的最小调节值。
|
`dice_detail_count= 5` - 多次投掷骰子的总数,超过则不再显示详细信息。
|
||||||
|
|
||||||
`dice_output_cnt = 50` - 输出时的最大数据量,超过则无法正常显示。
|
|
||||||
|
|
||||||
`dice_detail_cnt= 5` - 多次投掷骰子的总数,超过则不再显示详细信息。
|
|
||||||
|
|
||||||
`dice_count_limit = 10` - 骰子表达式最多的项数。
|
`dice_count_limit = 10` - 骰子表达式最多的项数。
|
||||||
|
|
||||||
|
|
|
@ -384,13 +384,9 @@ pip3 install matrix-nio[e2e] ; PIP
|
||||||
|
|
||||||
`dice_roll_limit = 100` - 投掷骰子的最大次数。
|
`dice_roll_limit = 100` - 投掷骰子的最大次数。
|
||||||
|
|
||||||
`dice_mod_max = 10000` - 投掷骰子的最大调节值。
|
`dice_output_count = 50` - 输出时的最大数据量,超过则无法正常显示。
|
||||||
|
|
||||||
`dice_mod_min = -10000` - 投掷骰子的最小调节值。
|
`dice_detail_count= 5` - 多次投掷骰子的总数,超过则不再显示详细信息。
|
||||||
|
|
||||||
`dice_output_cnt = 50` - 输出时的最大数据量,超过则无法正常显示。
|
|
||||||
|
|
||||||
`dice_detail_cnt= 5` - 多次投掷骰子的总数,超过则不再显示详细信息。
|
|
||||||
|
|
||||||
`dice_count_limit = 10` - 骰子表达式最多的项数。
|
`dice_count_limit = 10` - 骰子表达式最多的项数。
|
||||||
|
|
||||||
|
|
|
@ -232,8 +232,8 @@ async def process_expression(msg, expr: str, times: int, dc):
|
||||||
def parse_dice_expression(msg, dices):
|
def parse_dice_expression(msg, dices):
|
||||||
dice_item_list = []
|
dice_item_list = []
|
||||||
patterns = [
|
patterns = [
|
||||||
r'((?:\d+)?D(?:\d+|\%)?(?:(?:K|Q)?(?:\d+)?)?)', # 普通骰子
|
|
||||||
r'((?:\d+)?D?F)', # 命运骰子
|
r'((?:\d+)?D?F)', # 命运骰子
|
||||||
|
r'((?:\d+)?D(?:\d+|\%)?(?:(?:K|Q)?(?:\d+)?)?)', # 普通骰子
|
||||||
r'(\d+)', # 数字
|
r'(\d+)', # 数字
|
||||||
r'(\(|\))', # 括号
|
r'(\(|\))', # 括号
|
||||||
]
|
]
|
||||||
|
|
Reference in a new issue