# 冰枫蓝叶聊天女仆 **Repository Path**: FSTEATED/CHAT-ROBOT ## Basic Information - **Project Name**: 冰枫蓝叶聊天女仆 - **Description**: 这是一个非常可爱的聊天女仆,用Python3编写的。 她可以在你无聊的时候陪你聊天,还会撒娇买萌哦 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 37 - **Forks**: 6 - **Created**: 2019-02-19 - **Last Updated**: 2025-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 冰枫聊天机器人 + 作品名称:冰枫蓝叶聊天女仆 + 作者:冰枫火灵X + Copyright 2019-2023 bingfengfsx + 许可协议:GNU LGPL v3 or later ## 安装方法: 1. pyinstaller -F maid.py -i ./icon/maid.ico 2. 如果是GNU+Linux架构的OS,可以直接将编译好的文件拷贝到/usr/bin,然后在桌面创建启动器,将/usr/bin里面的文件名输入进去,然后图标设置为本软件自带的图标!建议将GNU+Linux可执行文件命名为maid(小写)。 3. 如果是Windows系列OS,可以直接放在桌面上。 4. 目前的项目地址:https://gitee.com/FSTEATED/CHAT-ROBOT 和 5. 编译单个库可以运行 ```pyinstaller -F libmaid.py``` 或者 ```pyinstaller -F libmaidtimer.py``` 。 6. ```dict.maid```是字典文件,用来定义词汇的替换。 7. 所有配置文件和字典文件均使用UTF-16编码。 ##软件功能介绍: 这是一个非常可爱的聊天女仆,用Python3编写的。 她可以在你无聊的时候陪你聊天,还会撒娇买萌哦! 当开启的时候她会首先让你起名字和输入自己的名字,然后你就可以和她愉快地聊天啦! 两个参数配置好以后的文件将会保存到命令窗口定位的所在目录的maidcfg文件夹里面,聊天记录也会保存在这个文件夹。 ## 指令 * 退出程序 ``` /q ``` * 清除所有记忆 ``` /c ``` * 回放聊天记录 ``` /view ``` * 修改女仆的名字 ``` /rn_maid ``` * 修改主人的名字 ``` /rn_master ``` * 玩小游戏(井字棋) ``` /game ``` * 石头剪刀布 ``` /rps ``` * 显示当前运行目录 ``` /path ``` * 清除聊天记录 ``` /clear ``` * 清除配置文件 ``` /clearConf ``` * 统计文本文件中特定字符串的数量 ``` /keynum ``` * 清除报错日志 ``` /clean_error ``` * 关于本程序 ``` /about ``` ## 答句库指令 + 反馈答句 ``` ./libmaid.py '问句' ``` + 指定主人与女仆的名字来反馈答句 ``` ./libmaid.py '问句' '主人名字' '女仆名字' ``` 注意:如果不指定主人和女仆的名字,主人名字默认设置为“小主人”,女仆名字默认设置为“小女仆”。 ## 时间库指令 + 返回当前时间 ``` ./libmaidtimer.py --time ``` + 返回当前日期和时间 ``` ./libmaidtimer.py --fulltime ``` + 返回当天是星期几 ``` ./libmaidtimer.py --week ``` ## 错误记录模块指令 + 在本目录的 error.txt 写入指定的报错日志 ``` ./libmaiderror.py 错误标题 错误内容 是否为调试(0为否,1为是) ``` ## 词典的格式 替换单个词汇: ``` R::原本词汇::回答词汇 ``` 触发固定回复的条件词汇: ``` A::条件词汇::答句 ``` ## 依赖关系 1. maid.py调用了libmaid.py,libmaidtimer.py,libMinigames.py,keynum.py,RockPaperScissor.py。 2. libmaid.py调用了libmaidtimer.py,libmaiderror.py 3. libmaiderror.py调用了libmaidtimer.py ## 关于图标 图标提取自Minetest mod —— maidroid,并且经过了加工。 Original Author:Tacigar(tig-m5) Author:IFRFSX(BingFengFSX) License:CC BY-SA 4.0 or later