colorworlds / BiliRobot

哔哩哔哩应援团&私信聊天机器人

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BiliRobot

哔哩哔哩应援团&私信聊天机器人

使用方法:

1. 注册机器人key

本项目的AI由 图灵机器人 提供,使用前先去官网注册并申请机器人。注意:

  1. 创建机器人时的 应用终端应用场景 等选项对机器人的性格有部分影响。
  2. 每个机器人每日只有1000条免费消息,可多注册几个,本程序可以自动切换机器人。

2. 配置 config.json 文件

  • 格式:
{
  "admin_ids": [
    123456,
    123457
  ],
  "receiver_ids": [
    1234567,
    1234567
  ],
  "is_private": 1,
  "api_keys": [
    "xxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "xxxxxxxxxxxxxxxxxxxxxxxxxxx"
  ],
  "cookies": "buvid3=xxxx; xxxx; DedeUserID=xxx"
}
  • 含义:
字段 含义 规则 备注
admin_ids 管理员uid 非必填 {0:N} 管理员可以通过命令对机器人进行一些简单的控制
receiver_ids 监听群id 非必填 {0:N} 只有在此列表中的群才会开启机器人
is_private 私信开关 必填 {1} 1:开启私信机器人 0:关闭私信机器人
api_keys 机器人key 必填 {1:N} 上一步创建机器人给的key
cookies Cookies 必填 {1} 请从浏览器的控制台复制,格式如上面所示

3. 启动机器人

在软件的目录下执行 python3 main.py

4. 其他

  • 管理员用户可以执行一些简单的命令,命令都以 # 号开头,格式如: #睡觉 (私信) 、 @xxx #睡觉 (群聊)。

    命令 作用
    睡觉 停止除了管理员命令以外的所有回复
    醒醒 解除 睡觉 状态
    切换 循环切换机器人
  • 管理员的命令(私信和群聊)在任何时候都会被响应

About

哔哩哔哩应援团&私信聊天机器人

License:MIT License


Languages

Language:Python 100.0%