skinnybot / skinny-skeleton
用于创建PHP Discord机器人的框架。
v2.0.0
2019-10-22 22:13 UTC
Requires
- php: >=7.3
- skinnybot/basic: ~2.0
- skinnybot/module: ~2.0
- skinnybot/skinny: ~2.0
Requires (Dev)
- phpunit/phpunit: ~8.0
- squizlabs/php_codesniffer: ~3.0
This package is auto-updated.
Last update: 2024-08-27 09:52:23 UTC
README
用于Skinny的机器人骨架。
机器人核心的源代码可以在这里找到:SkinnyBot/Skinny。
要求
- 📦 Composer
安装
composer create-project --prefer-dist skinnybot/skinny-skeleton <应用名称>
- 将文件
config/config.default.php
重命名为config/config.php
- 在文件
config/config.php
中配置您的机器人令牌
运行
仅命令行: php run.php
注意
默认情况下,骨架将自动安装Module插件和Basic插件。
在服务器上永久运行机器人
我推荐使用流行的npm包Unitech/pm2
来运行您的机器人。您需要在服务器上安装NodeJS
和npm
。
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_7.x | bash -
apt-get install -y nodejs
# Then
sudo npm install pm2@latest -g
pm2 start run.php -n "skinny"
有关pm2
包的更多信息可以在Unitech/PM2仓库中找到。
有关安装NodeJS的更多信息可以在这里找到。