Skip to content

File0「事前准备」

Wuyi无疑 edited this page Sep 9, 2022 · 1 revision

Python环境的安装

确认Pyhon

  1. 打开CMD(Windows)或者终端(Linux)
  2. 键入python -V(根据安装的区别也有可能是python3.10 -V
  3. 如果输出形如Python 3.10.x的反馈即为成功。

Windows

  1. 确保你的网络正常
  2. 进入Python的官网
  3. 下载并安装Python,别忘了最后勾选Add To Path
  4. 重启

Linux

使用dnf安装(CentOS/RHEL 8 & Fedora)

sudo dnf install python3.10

编译(CentOS)

sudo yum update -y
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
tar -xvf Python-3.10.0.tgz

sudo yum -y install bzip2-devel libffi-devel openssl-devel sqlite-devel

cd Python-3.10.0
sudo ./configure --enable-optimizations

#nproc
sudo make -j 2

sudo make altinstall
python3.10 --version

success!!

wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
pip3 -V

Nonebot2的安装

https://v2.nonebot.dev/docs/start/installation

  1. 安装nb脚手架
pip install nb-cli
  1. 创建一个Nonebot2机器人
nb create
  1. 完成初始配置
 创建项目示例:
 [?] Project Name: Nonebot2     T:名字,随便填即可,这里以Nonebot2为例
 [?] Where to store the plugin? T:选择插件放置目录,键盘↑↓选择,回车确认,随便选,建议选择src
  > In a "Nonebot2" folder
  > In a src folder
 [?] Which builtin plugin(s) would you like to user?  T:直接Enter
 [?] which adapter(s) would you like to use?   T:在OneBot V11那里按空格,然后Enter
  >  ● OneBot V11
     o 钉钉
     o 飞书
     o Telegram
     o QQ 频道
     o 开黑啦
     o mirai2
     o OneBot V12

现在你应该创建成功了一个Bot项目,但仍需要完成单独配置

  1. 修改.env文件(Bot根目录下)

将下面的内容复制进去

ENVIRONMENT=prod
  1. 修改.env.prod文件

将下面的内容复制进去

HOST=0.0.0.0  # 配置 NoneBot2 监听的 IP/主机名
PORT=8070  # 配置 NoneBot2 监听的端口
SUPERUSERS=["123456789"]  # 配置 NoneBot 超级用户
NICKNAME=["刻晴"]  # 配置机器人的昵称
COMMAND_START=["","/"]  # 配置命令起始字符
COMMAND_SEP=["."]  # 配置命令分割字符
  1. 在Bot目录下输入nb run,启动你的Bot
nb run