mirror of https://github.com/Mai-with-u/MaiBot.git
feat: 注释掉日程相关代码,更新图片描述提示词,优化表情包描述逻辑
parent
e437d8f58c
commit
b2405a47be
|
|
@ -67,8 +67,8 @@ async def start_background_tasks():
|
||||||
|
|
||||||
# 只启动表情包管理任务
|
# 只启动表情包管理任务
|
||||||
asyncio.create_task(emoji_manager.start_periodic_check(interval_MINS=global_config.EMOJI_CHECK_INTERVAL))
|
asyncio.create_task(emoji_manager.start_periodic_check(interval_MINS=global_config.EMOJI_CHECK_INTERVAL))
|
||||||
await bot_schedule.initialize()
|
# await bot_schedule.initialize()
|
||||||
bot_schedule.print_schedule()
|
# bot_schedule.print_schedule()
|
||||||
|
|
||||||
|
|
||||||
@driver.on_startup
|
@driver.on_startup
|
||||||
|
|
|
||||||
|
|
@ -201,7 +201,7 @@ class CQCode:
|
||||||
async def get_image_description(self, image_base64: str) -> str:
|
async def get_image_description(self, image_base64: str) -> str:
|
||||||
"""调用AI接口获取普通图片描述"""
|
"""调用AI接口获取普通图片描述"""
|
||||||
try:
|
try:
|
||||||
prompt = "请用中文描述这张图片的内容。如果有文字,请把文字都描述出来。并尝试猜测这个图片的含义。最多200个字。"
|
prompt = "请用中文描述这张图片的内容。如果有文字,请把文字都描述出来。并尝试猜测这个图片的含义。最多200个字,可以使用二次元词汇如:猫娘、萝莉。"
|
||||||
# description, _ = self._llm.generate_response_for_image_sync(prompt, image_base64)
|
# description, _ = self._llm.generate_response_for_image_sync(prompt, image_base64)
|
||||||
description, _ = await self._llm.generate_response_for_image(prompt, image_base64)
|
description, _ = await self._llm.generate_response_for_image(prompt, image_base64)
|
||||||
return f"[图片:{description}]"
|
return f"[图片:{description}]"
|
||||||
|
|
|
||||||
|
|
@ -177,7 +177,7 @@ class EmojiManager:
|
||||||
async def _get_emoji_discription(self, image_base64: str) -> str:
|
async def _get_emoji_discription(self, image_base64: str) -> str:
|
||||||
"""获取表情包的标签"""
|
"""获取表情包的标签"""
|
||||||
try:
|
try:
|
||||||
prompt = '这是一个表情包,使用中文简洁的描述一下表情包的内容、上面的文字和表情包所表达的情感'
|
prompt = '这是一个表情包,使用中文简洁的描述一下表情包的内容、上面的文字和表情包所表达的情感,可以使用二次元词汇如:猫娘、萝莉'
|
||||||
|
|
||||||
content, _ = await self.vlm.generate_response_for_image(prompt, image_base64)
|
content, _ = await self.vlm.generate_response_for_image(prompt, image_base64)
|
||||||
logger.debug(f"输出描述: {content}")
|
logger.debug(f"输出描述: {content}")
|
||||||
|
|
|
||||||
|
|
@ -759,7 +759,7 @@ start_time = time.time()
|
||||||
|
|
||||||
Database.initialize(
|
Database.initialize(
|
||||||
host=config.MONGODB_HOST,
|
host=config.MONGODB_HOST,
|
||||||
port=config.MONGODB_PORT,
|
port=int(config.MONGODB_PORT),
|
||||||
db_name=config.DATABASE_NAME,
|
db_name=config.DATABASE_NAME,
|
||||||
username=config.MONGODB_USERNAME,
|
username=config.MONGODB_USERNAME,
|
||||||
password=config.MONGODB_PASSWORD,
|
password=config.MONGODB_PASSWORD,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue