MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. santsue
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 1
    • 帖子 5
    • 最佳 1
    • 有争议的 0
    • 群组 0

    santsue

    @santsue

    2
    声望
    4
    资料浏览
    5
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    santsue 取消关注 关注

    santsue 发布的最佳帖子

    • 学习群友聊天的机器人XiaoFeimian

      项目地址:https://github.com/DaFeimian/XiaoFeimian

      • Language: Python
      • Implementation: mirai-api-http
      • Base: Http Adapter
      • Tag: 学习别人说话,聊天

      基本说明

      基于Mirai及mirai-api-http制作的QQ学习群友说话机器人。
      灵感来源及基本参考来源于:ChatLearning(Github)

      • 项目命名为:小肥免 (XiaoFeimian),因为之前一直是把这个QQ当机器人用ChatLearning放在我的MC模组交流群里面聊天的,但是昨天不知道为什么我自己用ChatLearning效果一直很怪,于是就花了5个小时沿用了我写的我的世界自主学习机器人模组的原理自己写了一个,因此项目本身比较简单,也没有很完善的对未来拓展功能提前写好底层~

      • 简单原理介绍:监听获取群消息(当然后面也可以做好友消息,但是感觉没那么有意思,就只做了群消息),上一个消息作为问题,下一个消息作为答案来进行记录,只要是相同的问题,答案都重复记录以增加权重(其实可以直接设置一个times但是我好累!),这样就可以进行匹配群友的对话来给出答案回复了~

      ffcd2d1f-0e82-42bb-923f-059adae30769-image.png

      安装

      1. 安装Mirai(Github)
      2. 前往项目地址:https://github.com/DaFeimian/XiaoFeimian Release下载XiaoFeimian.exe程序
      3. 前往mirai-api-http(Github)安装2.10.0版本的的mirai-api-http,高版本可能会有api变动导致小肥免(XiaoFeimian)无法使用。
      4. 设置mirai-api-http的配置文件setting.yml
      5. 把XiaoFeimian.exe程序放在你容易找到的地方,双击打开然后关闭,配置文件将会生成在程序所在位置的根目录下的XiaoFeimianConfig文件夹。例如:XiaoFeimian.exe程序放在D:\DaFeimian\Robot\dfm520\...下,第一次打开后,配置文件就会在D:\XiaoFeimianConfig\...下。**注意:**程序是多线程运行的,可能关闭之后会卡到线程,需要在任务管理器中查看是否仍在后台运行,然后关闭掉!
      6. 修改小肥免(XiaoFeimian)的配置文件config.json:
        • format_version: 版本号
        • key: 不用填
        • host: 地址,对应mirai-api-http-2.10.0的配置文件http里的那个host
        • port: 端口,对应mirai-api-http-2.10.0的配置文件http里的那个port
        • qq: 你的QQ号,对应mirai-api-http-2.10.0的配置文件http里的那个port
        • session: 不用填,对应mirai-api-http-2.10.0的配置文件singleMode设置为true
        • dfm:learning_list: 学习群聊的群号列表
        • dfm:reply_list: 回复群聊的群号列表
        • dfm:chance: 回复概率(0~1)
        • dfm:cos_match: 是否进行相似度计算以寻找答案(bool)
        • dfm:cos_match_value: 相似度计算达到多少就匹配答案(0~1)
        • dfm:reply_wait_base_time: 回复行为的基础等待时间
        • dfm:reply_wait_float_time: 回复行为的浮动时间(+-)
          你也可以在XiaoFeimian.exe程序里输入config help来查看这些信息。
      7. 修改完毕之后,保证Mirai正常运行以及登录QQ,然后打开XiaoFeimian.exe程序就可以辣!看到这个就表示连接成功~
        image

      效果图

      ee0287e9-6afd-4535-bd90-6394728ba93e-image.png

      发布在 其他项目发布
      santsue
      santsue

    santsue 发布的最新帖子

    • RE: 学习群友聊天的机器人XiaoFeimian

      @这个小暗不太冷 不是在程序的根目录下哦,是在程序所在的磁盘根目录下

      发布在 其他项目发布
      santsue
      santsue
    • RE: 学习群友聊天的机器人XiaoFeimian

      @a772813042 有可能配置文件被占用了,保存会被覆盖,等我后续更新一下配置文件热更功能叭

      发布在 其他项目发布
      santsue
      santsue
    • RE: 学习群友聊天的机器人XiaoFeimian

      @LeonCCCCC 啊目前只能在win使用,因为我不会写linux的程序哈哈,我看任务管理器这个程序就占用不超过20M运存来着

      发布在 其他项目发布
      santsue
      santsue
    • RE: 学习群友聊天的机器人XiaoFeimian

      @CXbve5 是可爱芥子!

      发布在 其他项目发布
      santsue
      santsue
    • 学习群友聊天的机器人XiaoFeimian

      项目地址:https://github.com/DaFeimian/XiaoFeimian

      • Language: Python
      • Implementation: mirai-api-http
      • Base: Http Adapter
      • Tag: 学习别人说话,聊天

      基本说明

      基于Mirai及mirai-api-http制作的QQ学习群友说话机器人。
      灵感来源及基本参考来源于:ChatLearning(Github)

      • 项目命名为:小肥免 (XiaoFeimian),因为之前一直是把这个QQ当机器人用ChatLearning放在我的MC模组交流群里面聊天的,但是昨天不知道为什么我自己用ChatLearning效果一直很怪,于是就花了5个小时沿用了我写的我的世界自主学习机器人模组的原理自己写了一个,因此项目本身比较简单,也没有很完善的对未来拓展功能提前写好底层~

      • 简单原理介绍:监听获取群消息(当然后面也可以做好友消息,但是感觉没那么有意思,就只做了群消息),上一个消息作为问题,下一个消息作为答案来进行记录,只要是相同的问题,答案都重复记录以增加权重(其实可以直接设置一个times但是我好累!),这样就可以进行匹配群友的对话来给出答案回复了~

      ffcd2d1f-0e82-42bb-923f-059adae30769-image.png

      安装

      1. 安装Mirai(Github)
      2. 前往项目地址:https://github.com/DaFeimian/XiaoFeimian Release下载XiaoFeimian.exe程序
      3. 前往mirai-api-http(Github)安装2.10.0版本的的mirai-api-http,高版本可能会有api变动导致小肥免(XiaoFeimian)无法使用。
      4. 设置mirai-api-http的配置文件setting.yml
      5. 把XiaoFeimian.exe程序放在你容易找到的地方,双击打开然后关闭,配置文件将会生成在程序所在位置的根目录下的XiaoFeimianConfig文件夹。例如:XiaoFeimian.exe程序放在D:\DaFeimian\Robot\dfm520\...下,第一次打开后,配置文件就会在D:\XiaoFeimianConfig\...下。**注意:**程序是多线程运行的,可能关闭之后会卡到线程,需要在任务管理器中查看是否仍在后台运行,然后关闭掉!
      6. 修改小肥免(XiaoFeimian)的配置文件config.json:
        • format_version: 版本号
        • key: 不用填
        • host: 地址,对应mirai-api-http-2.10.0的配置文件http里的那个host
        • port: 端口,对应mirai-api-http-2.10.0的配置文件http里的那个port
        • qq: 你的QQ号,对应mirai-api-http-2.10.0的配置文件http里的那个port
        • session: 不用填,对应mirai-api-http-2.10.0的配置文件singleMode设置为true
        • dfm:learning_list: 学习群聊的群号列表
        • dfm:reply_list: 回复群聊的群号列表
        • dfm:chance: 回复概率(0~1)
        • dfm:cos_match: 是否进行相似度计算以寻找答案(bool)
        • dfm:cos_match_value: 相似度计算达到多少就匹配答案(0~1)
        • dfm:reply_wait_base_time: 回复行为的基础等待时间
        • dfm:reply_wait_float_time: 回复行为的浮动时间(+-)
          你也可以在XiaoFeimian.exe程序里输入config help来查看这些信息。
      7. 修改完毕之后,保证Mirai正常运行以及登录QQ,然后打开XiaoFeimian.exe程序就可以辣!看到这个就表示连接成功~
        image

      效果图

      ee0287e9-6afd-4535-bd90-6394728ba93e-image.png

      发布在 其他项目发布
      santsue
      santsue