mirror of https://github.com/Mai-with-u/MaiBot.git
fix: 修复botQQ号被误转换为str类型,修复bot昵称不能保存
parent
7388355bc6
commit
98b99cdcfc
23
webui.py
23
webui.py
|
|
@ -9,7 +9,7 @@ import json
|
||||||
|
|
||||||
|
|
||||||
is_share = False
|
is_share = False
|
||||||
debug = False
|
debug = True
|
||||||
config_data = toml.load("config/bot_config.toml")
|
config_data = toml.load("config/bot_config.toml")
|
||||||
|
|
||||||
#==============================================
|
#==============================================
|
||||||
|
|
@ -125,11 +125,15 @@ def format_list_to_str(lst):
|
||||||
res = ""
|
res = ""
|
||||||
for items in resarr:
|
for items in resarr:
|
||||||
temp = '"' + str(items) + '"'
|
temp = '"' + str(items) + '"'
|
||||||
res += temp + ", "
|
res += temp + ","
|
||||||
|
|
||||||
res = res[:-2]
|
res = res[:-1]
|
||||||
return "[" + res + "]"
|
return "[" + res + "]"
|
||||||
|
|
||||||
|
def format_list_to_str_bot_alias(lst):
|
||||||
|
resarr = lst.split(", ")
|
||||||
|
return resarr
|
||||||
|
|
||||||
#env保存函数
|
#env保存函数
|
||||||
def save_trigger(server_address, server_port, final_result_list,t_mongodb_host,t_mongodb_port,t_mongodb_database_name,t_chatanywhere_base_url,t_chatanywhere_key,t_siliconflow_base_url,t_siliconflow_key,t_deepseek_base_url,t_deepseek_key):
|
def save_trigger(server_address, server_port, final_result_list,t_mongodb_host,t_mongodb_port,t_mongodb_database_name,t_chatanywhere_base_url,t_chatanywhere_key,t_siliconflow_base_url,t_siliconflow_key,t_deepseek_base_url,t_deepseek_key):
|
||||||
final_result_lists = format_list_to_str(final_result_list)
|
final_result_lists = format_list_to_str(final_result_list)
|
||||||
|
|
@ -158,9 +162,10 @@ def save_config_to_file(t_config_data):
|
||||||
with open("config/bot_config.toml", "w", encoding="utf-8") as f:
|
with open("config/bot_config.toml", "w", encoding="utf-8") as f:
|
||||||
toml.dump(t_config_data, f)
|
toml.dump(t_config_data, f)
|
||||||
logger.success("配置已保存到 bot_config.toml 文件中")
|
logger.success("配置已保存到 bot_config.toml 文件中")
|
||||||
def save_bot_config(t_qqbot_qq, t_nickname):
|
def save_bot_config(t_qqbot_qq, t_nickname,t_nickname_final_result):
|
||||||
config_data["bot"]["qq"] = t_qqbot_qq
|
config_data["bot"]["qq"] = int(t_qqbot_qq)
|
||||||
config_data["bot"]["nickname"] = t_nickname
|
config_data["bot"]["nickname"] = t_nickname
|
||||||
|
config_data["bot"]["alias_names"] = format_list_to_str_bot_alias(t_nickname_final_result)
|
||||||
save_config_to_file(config_data)
|
save_config_to_file(config_data)
|
||||||
logger.info("Bot配置已保存")
|
logger.info("Bot配置已保存")
|
||||||
return "Bot配置已保存"
|
return "Bot配置已保存"
|
||||||
|
|
@ -253,7 +258,7 @@ with (gr.Blocks(title="MaimBot配置文件编辑") as app):
|
||||||
final_result = gr.Text(label="修改后的列表")
|
final_result = gr.Text(label="修改后的列表")
|
||||||
add_btn.click(
|
add_btn.click(
|
||||||
add_item,
|
add_item,
|
||||||
inputs=[new_item_input, list_state],
|
inputs=[new_item_input, list_state],
|
||||||
outputs=[list_state, list_display, item_to_delete, final_result]
|
outputs=[list_state, list_display, item_to_delete, final_result]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -261,7 +266,7 @@ with (gr.Blocks(title="MaimBot配置文件编辑") as app):
|
||||||
delete_item,
|
delete_item,
|
||||||
inputs=[item_to_delete, list_state],
|
inputs=[item_to_delete, list_state],
|
||||||
outputs=[list_state, list_display, item_to_delete, final_result]
|
outputs=[list_state, list_display, item_to_delete, final_result]
|
||||||
)
|
)
|
||||||
with gr.Row():
|
with gr.Row():
|
||||||
gr.Markdown(
|
gr.Markdown(
|
||||||
'''MongoDB设置项\n
|
'''MongoDB设置项\n
|
||||||
|
|
@ -411,7 +416,7 @@ with (gr.Blocks(title="MaimBot配置文件编辑") as app):
|
||||||
elem_classes="save_bot_btn"
|
elem_classes="save_bot_btn"
|
||||||
).click(
|
).click(
|
||||||
save_bot_config,
|
save_bot_config,
|
||||||
inputs=[qqbot_qq, nickname],
|
inputs=[qqbot_qq, nickname,nickname_final_result],
|
||||||
outputs=[gr.Textbox(
|
outputs=[gr.Textbox(
|
||||||
label="保存Bot结果"
|
label="保存Bot结果"
|
||||||
)]
|
)]
|
||||||
|
|
@ -477,7 +482,7 @@ with (gr.Blocks(title="MaimBot配置文件编辑") as app):
|
||||||
with gr.Row():
|
with gr.Row():
|
||||||
with gr.Column(scale=3):
|
with gr.Column(scale=3):
|
||||||
gr.Markdown(
|
gr.Markdown(
|
||||||
'''Coming Soooooooooooooooooooooooooooooooooooooooon'''
|
'''Coming Soooooooooooooooooooooooooooooooon'''
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue