|
@@ -5,7 +5,7 @@ import requests
|
|
|
import time
|
|
import time
|
|
|
import re
|
|
import re
|
|
|
from wakeonlan import send_magic_packet
|
|
from wakeonlan import send_magic_packet
|
|
|
-from ai_pic import story_start, story_start_p2p, story_start_p2p_sese
|
|
|
|
|
|
|
+from ai_pic import story_start, story_start_p2p, story_start_p2p_sese, story_start2
|
|
|
from msg_send_save import (send_private_message_word,save_group_message,send_group_message_pic,send_group_message_word,
|
|
from msg_send_save import (send_private_message_word,save_group_message,send_group_message_pic,send_group_message_word,
|
|
|
send_group_poke,del_group_message,send_group_vioce)
|
|
send_group_poke,del_group_message,send_group_vioce)
|
|
|
from chat_model import AI_chat,AI_get_picprompt,AI_lora_getpic_prompt,AI_sendphoto_ornot,get_ja_trans
|
|
from chat_model import AI_chat,AI_get_picprompt,AI_lora_getpic_prompt,AI_sendphoto_ornot,get_ja_trans
|
|
@@ -107,7 +107,7 @@ def on_command(group_id, user_id,command):
|
|
|
last_request_time = current_time
|
|
last_request_time = current_time
|
|
|
send_group_message_pic(group_id, user_id, story_start(AI_lora_getpic_prompt(pic_word)))
|
|
send_group_message_pic(group_id, user_id, story_start(AI_lora_getpic_prompt(pic_word)))
|
|
|
elif str(command).startswith("/整点瑟瑟"):
|
|
elif str(command).startswith("/整点瑟瑟"):
|
|
|
- pic_word = str(command)[len("/猫猫瑟瑟"):]
|
|
|
|
|
|
|
+ pic_word = str(command)[len("/整点瑟瑟"):]
|
|
|
current_time = time.time()
|
|
current_time = time.time()
|
|
|
# 判断距离上次请求图片的时间间隔是否小于60秒(1分钟)
|
|
# 判断距离上次请求图片的时间间隔是否小于60秒(1分钟)
|
|
|
if group_id == 637612718:
|
|
if group_id == 637612718:
|
|
@@ -117,7 +117,30 @@ def on_command(group_id, user_id,command):
|
|
|
send_group_message_word(group_id, "图片正在生成中...")
|
|
send_group_message_word(group_id, "图片正在生成中...")
|
|
|
last_request_time = current_time
|
|
last_request_time = current_time
|
|
|
message_id = send_group_message_pic(group_id, user_id, story_start("nsfw,"+AI_lora_getpic_prompt(pic_word)))['data']['message_id']
|
|
message_id = send_group_message_pic(group_id, user_id, story_start("nsfw,"+AI_lora_getpic_prompt(pic_word)))['data']['message_id']
|
|
|
- time.sleep(8)
|
|
|
|
|
|
|
+ time.sleep(12)
|
|
|
|
|
+ del_group_message(message_id)
|
|
|
|
|
+ elif str(command).startswith("/猫猫画画2"):
|
|
|
|
|
+ pic_word = str(command)[len("/猫猫画画2"):]
|
|
|
|
|
+ current_time = time.time()
|
|
|
|
|
+ # 判断距离上次请求图片的时间间隔是否小于60秒(1分钟)
|
|
|
|
|
+ if current_time - last_request_time >= 0:
|
|
|
|
|
+ send_group_message_word(group_id, "图片正在生成中...")
|
|
|
|
|
+ last_request_time = current_time
|
|
|
|
|
+ send_group_message_pic(group_id, user_id, story_start2(AI_lora_getpic_prompt(pic_word)))
|
|
|
|
|
+ elif str(command).startswith("/整点瑟瑟2"):
|
|
|
|
|
+ pic_word = str(command)[len("/整点瑟瑟2"):]
|
|
|
|
|
+ current_time = time.time()
|
|
|
|
|
+ # 判断距离上次请求图片的时间间隔是否小于60秒(1分钟)
|
|
|
|
|
+ if group_id == 637612718:
|
|
|
|
|
+ send_group_message_word(group_id, "本群该功能已被禁用!")
|
|
|
|
|
+ else:
|
|
|
|
|
+ if current_time - last_request_time >= 0:
|
|
|
|
|
+ send_group_message_word(group_id, "图片正在生成中...")
|
|
|
|
|
+ last_request_time = current_time
|
|
|
|
|
+ message_id = \
|
|
|
|
|
+ send_group_message_pic(group_id, user_id, story_start2("nsfw,best quality,masterpiece," + AI_lora_getpic_prompt(pic_word)))[
|
|
|
|
|
+ 'data']['message_id']
|
|
|
|
|
+ time.sleep(12)
|
|
|
del_group_message(message_id)
|
|
del_group_message(message_id)
|
|
|
elif str(command).startswith("/语音合成"):
|
|
elif str(command).startswith("/语音合成"):
|
|
|
send_group_message_word(group_id, "语音合成开始")
|
|
send_group_message_word(group_id, "语音合成开始")
|