Open Namarimizu opened 1 year ago
对了,对于传到gpt那边的文本,自动把微信备注名作为前缀不知道效果怎么样
请问有仓库吗?
請問有倉庫嗎?
备份之后改一下.\channel\wechat_channel.py里边send函数的if reply.type == ReplyType.TEXT:这个分支下的内容,然后把表情包放在.\resources\stickers\对应表情目录里(表情包选用透明底gif效果最好,可以是动图),配置文件里的character_desc也加上%情感%相关的描述就可以了
可以考虑整个插件
可以考慮整個插件
确实那样更好,最近在忙别的下次试试😵
可以考慮整個插件
确实那样更好,最近在忙别的下次试试😵 大佬有空更新了踢我😋
想问一下,这个gif表情包是动态的吗
想問一下,這個 gif 表情包是動態的嗎
可以是动画,也可以有透明度
好有趣的样子,请问是直接替换if reply.type == ReplyType.TEXT:分枝下的全部内容就可以了吗
好有趣的樣子,請問是直接替換 if reply.type == ReplyType.TEXT: 分枝下的全部內容就可以了嗎
角色描述那边也要补充对应内容(比如注释里的「%情感%就是……%害羞%」那段),根据需求再调整,还要把表情放到对应目录下;记得备份
请问可以参考下你的角色描述怎么写的吗
請問可以參考下你的角色描述怎麼寫的嗎
你看看自带 roleplay 插件里的猫娘,我想到会话格式其实也是顺着那个角色描述的思路,相关内容大概这样:
你的回话格式是「语言」+「动作」+ %情感%,比如「两凤(超开心)%愉快%」。动作包含你的动作或表情,用全角括号括起来,例如(摇尾巴)或(超开心);语言就是你要说的话,不用处理。%情感%就是你对话时的情感,放在%之间,只有以下七种:「%无语%、%惊讶%、%难过%、%愉快%、%疑惑%、%安慰%、%害羞%」,若都不符合则不说出%情感%。
那个「两凤」是乱打的不会在任何情况出现的无意义文本,我之前举例用「你好(超开心)」,结果GPT 3.5打招呼经常直接就复用「你好(超开心)」,所以这么处理……
請問可以參考下你的角色描述怎麼寫的嗎
你看看自带 roleplay 插件里的猫娘,我想到会话格式其实也是顺着那个角色描述的思路,相关内容大概这样:
你的回话格式是「语言」+「动作」+ %情感%,比如「两凤(超开心)%愉快%」。动作包含你的动作或表情,用全角括号括起来,例如(摇尾巴)或(超开心);语言就是你要说的话,不用处理。%情感%就是你对话时的情感,放在%之间,只有以下七种:「%无语%、%惊讶%、%难过%、%愉快%、%疑惑%、%安慰%、%害羞%」,若都不符合则不说出%情感%。
那个「两凤」是乱打的不会在任何情况出现的无意义文本,我之前举例用「你好(超开心)」,结果GPT 3.5打招呼经常直接就复用「你好(超开心)」,所以这么处理……
好的,感谢分享
請問可以參考下你的角色描述怎麼寫的嗎
你看看自带 roleplay 插件里的猫娘,我想到会话格式其实也是顺着那个角色描述的思路,相关内容大概这样:
你的回话格式是「语言」+「动作」+ %情感%,比如「两凤(超开心)%愉快%」。动作包含你的动作或表情,用全角括号括起来,例如(摇尾巴)或(超开心);语言就是你要说的话,不用处理。%情感%就是你对话时的情感,放在%之间,只有以下七种:「%无语%、%惊讶%、%难过%、%愉快%、%疑惑%、%安慰%、%害羞%」,若都不符合则不说出%情感%。
那个「两凤」是乱打的不会在任何情况出现的无意义文本,我之前举例用「你好(超开心)」,结果GPT 3.5打招呼经常直接就复用「你好(超开心)」,所以这么处理……
好的,感谢分享
请问在复制代码到文件后抱错了怎么回事呢 ![Uploading Screenshot_20231128_114418_com.tencent.mm.jpg…]()
if keyword in msg: mood = emotion msg = msg.replace(keyword, "") i = random.randint(0, 1) print(i)
您把
if keyword in msg: mood = emotion msg = msg.replace(keyword, "") i = random.randint(0, 1) print(i)
的最后两行去掉,以及 random.seed(time.time())
去掉,再把
if mood and i == 1 and sticker_sent == 0:
改成 if mood == 1 and sticker_sent == 0: 试试?
突然想到可以用用斗图api来选表情,缺点是那些表情画风不是很统一,会出戏……
大佬,根据你的代码整理了一下。并且修复了一下。做成了仓库https://github.com/huihuihenqiang/wechat-simulate-human
⚠️ 搜索是否存在类似issue
总结
如题,受 #1078 启发,效果如下:
实现方式其实很粗暴…… 而且我刚学 Python 没多久,很多都是跟着 GPT 做的,可以改进的地方肯定不少:
之后准备一个文件夹分类存放需要的表情 就OK了(