2022-02-10 腾讯云服务器 安装nonebot 流程
1、腾讯云服务器 现安装系统镜像为windows server2019
进入系统后------左下角 开始-------服务器管理器--------
右上角 --添加角色和功能--下一步--基于角色和功能的安装---从服务器池中选择服务器---勾选 WEB服务器(IIS)、文件存储服务------iis--继续往下完成(安装 和IIS 、web有关的)
中途会要求重启
重启后,右上角---IIS服务器--这样就可以管理了。。
网站的文件夹在 C:\inetpub\wwwroot ,修改此文件夹下面的文件就行。。比如创建一个index.html文件,然后直接在浏览器输入腾讯云服务器的IP就能访问
2、安装python 3.8.6 (python3.9不能很好支持itchat)
custom安装---勾选界面下方的两个选项(全部用户、系统变量)---install for all users(C:\Python38)----完成安装
(还是不要取消那个环境变量长度限制了吧)
把文件夹的快捷方式发送到桌面上去
3、打开CMD命令窗口,
cd C:\Python38
pip install pip -U 先升级一下pip
pip install nb-cli==0.5.3 下载指定版本的nb-cli
C:\Python38>nb create 运行nb
qq1
y
空格键选中CQHTTP
以上完成后,会在主文件夹下面生成一个文件夹qq1, 把gocq.exe放入文件夹
C:\Windows\system32>cd C:\Python38\qq1
C:\Python38\qq1>gocq.exe 运行gocq
运行后选择01234,回车。会在gocq.exe的旁边生成配置文件。
打开文件config.yml ,修改此处为 universal: ws://127.0.0.1:8080/cqhttp/ws
再次运行 C:\Python38\qq1>gocq.exe
(若不在此文件配置账号密码,就是使用扫码登陆)
把pyproject.toml内修改一句plugin_dirs = ["qq1/plugins"] 为 plugin_dirs = ["plugins"],然后从qq1文件夹迁移到主文件夹。
把淘客的top文件夹放入主文件夹
pip install ddk (或者把多多进宝的ddk、ddk-19.1.14.18.dist-info文件夹放入主文件夹 )
以下大括号内容可以先忽略
{
把放入以下 主文件夹
(
├── ".env" # 可选的
├── ".env.dev" # 可选的 这个要注意
├── ".env.prod" # 可选的
├── .gitignore
├── "bot.py"
├── docker-compose.yml
├── Dockerfile
├── "pyproject.toml"
└── README.md
)
( 以下是关于 .env.dev 的内容
HOST=127.0.0.1 # 配置 NoneBot 监听的 IP/主机名
PORT=8080 # 配置 NoneBot 监听的端口
DEBUG=true # 开启 debug 模式 请勿在生产环境开启
SUPERUSERS=["123456", "asdewrfdsfddd"] # 配置 NoneBot 超级用户
NICKNAME=["botbot", "bot"] # 配置机器人的昵称
COMMAND_START=[""] # 配置命令起始字符
COMMAND_SEP=["."] # 配置命令分割字符
Custom Configs
CUSTOM_CONFIG1="config in env file"
CUSTOM_CONFIG2= # 留空则从系统环境变量读取,如不存在则为空字符串
)
}
主文件夹创建一个plugins文件夹,把weather.py放入此plugins文件夹
把bot.py放入主文件夹,
运行C:\Python38>python bot.py 或者 nb run