Telegram Laravel Forge 机器人
发布日期:作者: Eric L. Barnes
Ivan Torgov 创建了 @LaravelForgeBot Telegram 机器人,允许您管理 Laravel Forge 服务器和站点。
当我开始使用 Laravel Forge 时,我发现它无法将部署通知发送到 Telegram。此外,我还想允许我的队友运行部署或查看部署日志,但我不想共享我的 Laravel Forge 账户密码。因此,我决定开发这个机器人来解决这些问题。
以下是您可以对服务器执行的操作
- 重启服务器
- 重启 MySQL
- 重启 PostgreSQL
- 重启 PHP
- 重启 NGINX
当然,您可以查看您的站点列表。以下是“服务器”屏幕的截图
对于每个站点,您可以运行部署脚本或获取最新的部署日志。以下是如何显示“站点”屏幕的示例
请注意,您可以将通知发送给除您以外的人。您可以将通知发送到您想要的任何聊天室。例如,使用此功能,您的团队中只有一名成员将在与机器人的私人聊天中管理服务器,但所有成员都将在您的团队聊天中收到部署通知。
您甚至可以在群组中使用此机器人,所有成员都能够进行任何可用的操作。
此机器人的源代码在 GitHub 上,地址为 itorgov/laravel-forge-bot。