Compare commits

..

7 Commits

Author SHA1 Message Date
f350ad8d5d Merge branch 'master' into develop 2025-04-28 20:33:30 +08:00
c5b7daa5d8 解决背包bug2 2025-04-27 17:33:09 +08:00
3a6a6242aa 解决背包bug 2025-04-27 17:29:05 +08:00
627e3f7c33 解决导入bug,为什么导入类会报错(•́へ•́╬) 2025-04-27 17:11:06 +08:00
5dcbb524c0 修改导入bug3 2025-04-27 16:50:21 +08:00
c146d96d91 修改导入bug2 2025-04-27 16:48:56 +08:00
507509a4d2 修改导入bug 2025-04-27 16:45:38 +08:00
2 changed files with 7 additions and 9 deletions

View File

@ -10,8 +10,7 @@ class Tool:
self.typeid = typeid
@staticmethod
def get_tool_name(id):
def get_tool_name(id):
conn=pymysql.connect(host = '192.168.31.9' # 连接名称,默认
,user = 'saipo'
,passwd='Grasste0403' # 密码
@ -20,7 +19,7 @@ class Tool:
,charset='utf8' # 字符编码
)
cur = conn.cursor()
sql = "SELECT name FROM tool WHERE id = %s"
sql = "SELECT name FROM dajiaotool WHERE id = %s"
cur.execute(sql, (id,))
result = cur.fetchone()
cur.close()

11
main.py
View File

@ -1,18 +1,17 @@
import json
import Tool
from astrbot.api.event import filter, AstrMessageEvent, MessageEventResult
from astrbot.api.star import Context, Star, register
from astrbot.api import logger
import random
from .back import time_long, volume, isUserExist, insertUser, seconds_to_hms, ml_to_l_ml, get_user_name
import pymysql
from .Tool import get_tool_name
@register("helloworld", "YourName", "一个简单的 Hello World 插件", "1.0.0")
class MyPlugin(Star):
def __init__(self, context: Context):
super().__init__(context)
@filter.command("打打我的")
async def dajiao(self, event: AstrMessageEvent):
if isUserExist(event.get_sender_id()) != True:
@ -149,16 +148,16 @@ class MyPlugin(Star):
date = cur.fetchone()
baglist = json.loads(date[0])
baglist_str = ""
if len(baglist) == 0:
if len(baglist["baglist"]) == 0:
baglist_str = "背包空空如也"
else:
for item in baglist:
if Tool.get_tool_name(item["id"]) is None:
for item in baglist["baglist"]:
if get_tool_name(item["id"]) is None:
cur.close()
conn.close()
yield event.plain_result(f"背包存在异常!")
else:
baglist_str += f"{Tool.get_tool_name(item["id"])} x {item['num']}\n"
baglist_str += f"{get_tool_name(item['id'])} x {item['num']}\n"
cur.close()
conn.close()
yield event.plain_result(f"背包列表:\n{baglist_str}")