-
Notifications
You must be signed in to change notification settings - Fork 101
File0「事前准备」
Wuyi无疑 edited this page Sep 9, 2022
·
1 revision
- 打开CMD(Windows)或者终端(Linux)
- 键入
python -V
(根据安装的区别也有可能是python3.10 -V
) - 如果输出形如
Python 3.10.x
的反馈即为成功。
- 确保你的网络正常
- 进入Python的官网
- 下载并安装Python,别忘了最后勾选
Add To Path
- 重启
sudo dnf install python3.10
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
https://v2.nonebot.dev/docs/start/installation
- 安装nb脚手架
pip install nb-cli
- 创建一个Nonebot2机器人
nb create
- 完成初始配置
创建项目示例:
[?] 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项目,但仍需要完成单独配置
- 修改
.env
文件(Bot根目录下)
将下面的内容复制进去
ENVIRONMENT=prod
- 修改
.env.prod
文件
将下面的内容复制进去
HOST=0.0.0.0 # 配置 NoneBot2 监听的 IP/主机名
PORT=8070 # 配置 NoneBot2 监听的端口
SUPERUSERS=["123456789"] # 配置 NoneBot 超级用户
NICKNAME=["刻晴"] # 配置机器人的昵称
COMMAND_START=["","/"] # 配置命令起始字符
COMMAND_SEP=["."] # 配置命令分割字符
- 在Bot目录下输入
nb run
,启动你的Bot
nb run