diff --git a/README.md b/README.md
index 2581bba..1388c14 100644
--- a/README.md
+++ b/README.md
@@ -143,21 +143,16 @@ $senduserimage QQ$
### 更新日志
-0.1.1
-- 新增私聊消息接收
-- 新增人机合一模式
-- 优化部分日志
-- 修复表情表态的bug
+0.1.7
+- 新增获取群昵称和用户昵称的函数
-0.1.2
-- 优化了部分传递参数的限制
-- 新增教程功能
+0.1.6
+- 重新上传
-0.1.3
-- 优化部分日志
-- 新增获取消息id的函数
-- 优化了部分代码
-- 新增通过消息id撤回消息的函数
+0.1.5
+- 新增获取target_id和self_id的函数
+- 修复了0.1.4启动报错的问题(import没删完)
+- 新增了戳一戳事件和入群通知事件的响应函数
0.1.4
- 修复了字体文件缺失的bug
@@ -166,10 +161,18 @@ $senduserimage QQ$
- 新增了help和查询指令列表的功能
- 新增了在.env文件中可选择开启或关闭help和教程功能的配置项
-0.1.5
-- 新增获取target_id和self_id的函数
-- 修复了0.1.4启动报错的问题(import没删完)
-- 新增了戳一戳事件和入群通知事件的响应函数
+0.1.3
+- 优化部分日志
+- 新增获取消息id的函数
+- 优化了部分代码
+- 新增通过消息id撤回消息的函数
-0.1.6
-- 重新上传
\ No newline at end of file
+0.1.2
+- 优化了部分传递参数的限制
+- 新增教程功能
+
+0.1.1
+- 新增私聊消息接收
+- 新增人机合一模式
+- 优化部分日志
+- 修复表情表态的bug
\ No newline at end of file
diff --git a/nonebot_plugin_SimpleToWrite/__init__.py b/nonebot_plugin_SimpleToWrite/__init__.py
index 357bdba..b89d3b2 100644
--- a/nonebot_plugin_SimpleToWrite/__init__.py
+++ b/nonebot_plugin_SimpleToWrite/__init__.py
@@ -270,6 +270,45 @@ async def gettext(a, event, data):
)
return False
+async def getusername(a, event, data):
+ """
+ 用于得到用户名\n
+ :param a: 传入$函数 参数$里面的参数
+ :param event: 事件对象
+ :param data: 传入正则匹配到的字符串
+ """
+ (bot,) = nonebot.get_bots().values()
+ if a !="QQ":
+ try:
+ result = await bot.get_group_member_info(group_id=event.group_id,user_id=a)
+ name = result['card']
+ if len(str(name)) == 0:
+ name = result['nickname']
+ return name
+ except nonebot.adapters.onebot.v11.exception.ActionFailed:
+ logger.opt(colors=True).error(
+ f"错误! 无法获取 群成员 {a} 不存在"
+ )
+ return None
+ else:
+ result = await bot.get_group_member_info(group_id=event.group_id,user_id=event.user_id)
+ name = result['card']
+ if len(str(name)) == 0:
+ name = result['nickname']
+ return name
+
+async def getgroupname(a, event, data):
+ """
+ 用于得到群名\n
+ :param a: 传入$函数 参数$里面的参数
+ :param event: 事件对象
+ :param data: 传入正则匹配到的字符串
+ """
+ (bot,) = nonebot.get_bots().values()
+ result = await bot.get_group_info(group_id=event.group_id)
+ name = result['group_name']
+ return name
+
async def sendurlimage(a, event, data):
"""
用于执行发送网络图片\n
diff --git "a/nonebot_plugin_SimpleToWrite/teach/\346\225\231\345\255\246\346\226\207\344\273\266/\345\217\230\351\207\217\345\244\247\345\205\250/\346\226\207\345\255\227.txt" "b/nonebot_plugin_SimpleToWrite/teach/\346\225\231\345\255\246\346\226\207\344\273\266/\345\217\230\351\207\217\345\244\247\345\205\250/\346\226\207\345\255\227.txt"
index 7843362..2aec624 100644
--- "a/nonebot_plugin_SimpleToWrite/teach/\346\225\231\345\255\246\346\226\207\344\273\266/\345\217\230\351\207\217\345\244\247\345\205\250/\346\226\207\345\255\227.txt"
+++ "b/nonebot_plugin_SimpleToWrite/teach/\346\225\231\345\255\246\346\226\207\344\273\266/\345\217\230\351\207\217\345\244\247\345\205\250/\346\226\207\345\255\227.txt"
@@ -38,6 +38,9 @@ $getselfid QQ$ 作用:获取botid
[入群通知] 作用:事件响应处理 方法和[戳一戳]一样,就不写单独的教程了,看戳一戳的就行了
+$getgroupname 任意参数$ 作用:获取触发指令的群名称(不识别参数)
+
+$getusername QQ(或指定QQ号)$ 作用:获取在当前群内指定QQ的昵称
##仅对要进行特殊说明的函数做单独讲解
作者:STES沐霖韵
diff --git a/pyproject.toml b/pyproject.toml
index 2f3494a..02d18a8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "nonebot_plugin_SimpleToWrite"
-version = "0.1.6"
+version = "0.1.7"
description = "为0编程基础的小白提供便捷的功能编写"
authors = [
{ name="STESmly", email="STESmly@mail.com" },