冰枫蓝叶聊天女仆 NotABug 仓库.

IFRFSX 6598dee99b 补充许可证内容,LGPLv3里面需要包含GPL的内容。 1 week ago
icon e554c997f8 删除文件icon/.keep 1 year ago
LICENSE 6598dee99b 补充许可证内容,LGPLv3里面需要包含GPL的内容。 1 week ago
ReadMe.md 9dbfb1a1d5 3.0.1 2 weeks ago
RockPaperScissor.py 9dbfb1a1d5 3.0.1 2 weeks ago
dict.maid 9dbfb1a1d5 3.0.1 2 weeks ago
keynum.py 9dbfb1a1d5 3.0.1 2 weeks ago
libMinigames.py 9dbfb1a1d5 3.0.1 2 weeks ago
libmaid.py 9dbfb1a1d5 3.0.1 2 weeks ago
libmaidtimer.py 9dbfb1a1d5 3.0.1 2 weeks ago
maid.py 9dbfb1a1d5 3.0.1 2 weeks ago
old_libmaid_code.txt 9dbfb1a1d5 3.0.1 2 weeks ago

ReadMe.md

冰枫聊天机器人

  • 作品名称:冰枫蓝叶聊天女仆
  • 作者:冰枫蓝叶自由文化社区团队
  • Copyright@2019 IceMapleBlueLeaves-FreeCulture
  • 许可证:GNU LGPL v3

安装方法:

  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
    
  • 清除名字记忆

    /cname
    
  • 回放聊天记录

    /view
    
  • 修改女仆的名字

    /rn_maid
    
  • 修改主人的名字

    /rn_master
    
  • 玩小游戏(井字棋)

    /game
    
  • 石头剪刀布

    /rps
    
  • 显示当前运行目录

    /path
    
  • 清除聊天记录

    /ctext
    

答句库指令

  • 反馈答句
    ./libmaid.py '问句'
  • 指定主人与女仆的名字来反馈答句 ./libmaid.py '问句' '主人名字' '女仆名字'

注意:如果不指定主人和女仆的名字,主人名字默认设置为“小主人”,女仆名字默认设置为“小女仆”。

时间库指令

  • 返回当前时间 ./libmaidtimer.py --time
  • 返回当前日期和时间 ./libmaidtimer.py --fulltime
  • 返回当天是星期几

    ./libmaidtimer.py --week
    

    词典的格式

    替换单个词汇:

    R::原本词汇::回答词汇
    

触发固定回复的条件词汇:

A::条件词汇::答句

依赖关系

  1. maid.py调用了libmaid.py,libmaidtimer.py,libMinigames.py和RockPaperScissor.py。
  2. libmaid.py调用了libmaidtimer.py

关于图标

图标提取自Minetest模组——maidroid,并且经过了加工。
Original Author:Tacigar(tig-m5)
Author:IFRFSX(BingFengFSX)
License:CC BY-SA 4.0