搭建KatoNei bot
本教程适合ubuntu和debian使用,centos请自行google
项目地址
https://github.com/ArsFy/katonei_bot
安装依赖环境
首先,确保你的包是最新的。打开终端并输入1
sudo apt update && sudo apt upgrade -y
安装 ImageMagick
1 | sudo apt install imagemagick -y |
安装 Nodejs v14.x
1 | # Ubuntu |
安装 Mongo DB
1 | sudo apt install mongodb -y |
进入mongo shell
1 | mongo |
新建数据库和用户
1 | use database0 #新建一个名为database0的数据库 |
因为不允许存在空数据库所以要插入一个数据1
db.foo.insert({_id:1,name:"test"})
新建用户并授权 将 1
2
3
4
5db.createUser({
user:'<username>',
pwd:'<password>',
roles:['readWrite']
})
开始搭建 bot
从仓库拉取项目1
2sudo apt install git -y
cd /var/lib && git clone https://github.com/ArsFy/katonei_bot.git && cd katonei_bot
修改配置文件1
2cp config.example.json config.json
vim config.json
将下方各值修改为自己的1
2
3
4
5
6
7
8
9
10{
"db_server": "127.0.0.1:27017", // MongoDB Server
"db_name": "<database>", // 数据库名
"db_user": "<username>", // 用户名
"db_pass": "<password>", // 密码
"cookie": "12345678_CNy4eVYNKZqRzMfjvgWpHVJz6WdP5p5Y", // Pixiv Cookie (开启 R18)
"bot_token": "123456:Abcdefghijklmn", // Telegram Bot Token
"bot": "@xxxx_bot", // Telegram Name
"admin": [0123456789] // Telegram Admin ID (Number)
}
获取 Pixiv Cookie请自行google
向bot发送一张图片并回复这张图片使用 /addphoto
PS: 因为bot第一次运行需要初始化数据库所以此步骤必须执行
运行1
node main.js
声明
本文转载自绿头的blog





