{"id":15059765,"url":"https://github.com/itorgov/laravel-forge-bot","last_synced_at":"2025-06-21T10:06:32.863Z","repository":{"id":37516656,"uuid":"167211927","full_name":"itorgov/laravel-forge-bot","owner":"itorgov","description":"It is a chat bot for Telegram. It helps you manage your Laravel Forge servers and can send you deployment notifications.","archived":false,"fork":false,"pushed_at":"2023-01-05T17:33:47.000Z","size":3446,"stargazers_count":34,"open_issues_count":30,"forks_count":7,"subscribers_count":1,"default_branch":"2.x","last_synced_at":"2025-06-21T10:06:12.909Z","etag":null,"topics":["chat-bot","deployment-notifications","laravel-forge","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"https://t.me/LaravelForgeBot","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itorgov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-23T16:08:53.000Z","updated_at":"2024-04-04T19:19:52.000Z","dependencies_parsed_at":"2023-02-04T08:45:57.003Z","dependency_job_id":null,"html_url":"https://github.com/itorgov/laravel-forge-bot","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/itorgov/laravel-forge-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itorgov%2Flaravel-forge-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itorgov%2Flaravel-forge-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itorgov%2Flaravel-forge-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itorgov%2Flaravel-forge-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itorgov","download_url":"https://codeload.github.com/itorgov/laravel-forge-bot/tar.gz/refs/heads/2.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itorgov%2Flaravel-forge-bot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261103434,"owners_count":23109930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat-bot","deployment-notifications","laravel-forge","telegram","telegram-bot"],"created_at":"2024-09-24T22:47:31.276Z","updated_at":"2025-06-21T10:06:27.845Z","avatar_url":"https://github.com/itorgov.png","language":"PHP","funding_links":["https://paypal.me/WiDe"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.styleci.io/repos/167211927\"\u003e\u003cimg src=\"https://github.styleci.io/repos/167211927/shield?branch=2.x\" alt=\"StyleCI\"\u003e\u003c/a\u003e\n\u003ca href=\"https://travis-ci.org/itorgov/laravel-forge-bot\"\u003e\u003cimg src=\"https://travis-ci.org/itorgov/laravel-forge-bot.svg?branch=2.x\" alt=\"Build Status\"\u003e\u003c/a\u003e\n\u003ca href=\"https://packagist.org/packages/itorgov/laravel-forge-bot\"\u003e\u003cimg src=\"https://poser.pugx.org/itorgov/laravel-forge-bot/v/stable\" alt=\"Latest Stable Version\"\u003e\u003c/a\u003e\n\u003ca href=\"https://packagist.org/packages/itorgov/laravel-forge-bot\"\u003e\u003cimg src=\"https://poser.pugx.org/itorgov/laravel-forge-bot/license\" alt=\"License\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# Laravel Forge Telegram Bot\n\n[@LaravelForgeBot](https://t.me/LaravelForgeBot) is unofficial Laravel Forge chat bot for Telegram messenger.\n\n## Motivation\n\nSeveral years ago I have started to use Laravel Forge for deploying my and my clients' projects.\nI found that Laravel Forge couldn't send deployment notifications to Telegram messager but for me, Telegram is the number one messenger.\nThat time I just wrote a simple bot with hardcoded chat id and webhook URL.\n\nDuring my work, I realized that I need a more flexible solution and I designed and implemented the first version of this bot.\nThe first version could only send deployment notifications.\nIt just generated a webhook URL for you and then you had to add that URL manually to your Laravel Forge's site.\n\nAfter release, I have started to work with a new client.\nThis client has had a project where I haven't could to enable \"Quick deploy\".\nBecause of that I had to go to the Laravel Forge website and hit the button \"Deploy Now\" whenever I needed to update the production.\nSo I decided to improve my bot and built the second version.\n\n## Features\n\n[@LaravelForgeBot](https://t.me/LaravelForgeBot) helps you manage your servers in such operations as:\n\n* Reboot a server.\n* Reboot MySQL.\n* Reboot PostgreSQL.\n* Reboot PHP.\n* Reboot NGINX. \n\nIt also has a feature to run deploy of your site right from Telegram.\nIt's really helpful when you don't want to enable the \"Quick deploy\" feature for your site.\n\nAnother awesome feature is sending deployment notifications from Laravel Forge to you or any other chat.\nUsing this ability only one member of your team will manage servers in his private chat with the bot, but all members will receive deployment notifications in your team chat.\n\n## Screenshots\n\n![Server screen](https://res.cloudinary.com/itorgov/image/upload/v1586093694/Laravel%20Forge%20Telegram%20bot/laravel-forge-bot_screen-1_fnqygo.jpg)\n![Site screen](https://res.cloudinary.com/itorgov/image/upload/v1586093695/Laravel%20Forge%20Telegram%20bot/laravel-forge-bot_screen-2_kcvecz.jpg)\n![Notification and deployment log example](https://res.cloudinary.com/itorgov/image/upload/v1586093694/Laravel%20Forge%20Telegram%20bot/laravel-forge-bot_screen-3_gaozoc.jpg)\n\n## How to use?\n\nList of available commands:\n\n* /addtoken\n* /deletetoken\n* /menu\n* /showchatid\n\nYou always can get an actual list of commands by using /help command.\n\n### /addtoken\n\nUse this command to add your [Laravel Forge API token](https://forge.laravel.com/user/profile#/api).\nNote that you can add multiple tokens, so you can manage different Laravel Forge accounts from one place.\nThis command will trigger automaticaly after /start command.\n\n### /deletetoken\n\nIf you want you can delete added token from the bot by using this command.\n\n### /menu\n\nThis command creates a new menu for managing servers.\n\n### /webhook\n\nIf you don't want to provide your API token for managing your Laravel Forge account but want to receive deployment notifications the use this command.\n\n### /showchatid\n\nUse this command to get an ID of any chat.\nIt will be helpful when you'll configure receiving deployment notifications to other chat.\nPlease note that if you have more than one bots in your target chat then you have to write bot's username after the command without space (/showchatid@LaravelForgeBot).\n\n### Using this bot in groups\n\nNote that this bot has no access to messages in groups.\nSo, when you add a new token you have to send token as an answer to the last bot's message.\nThe same action required when you add a webhook to another chat and have to send a chat id.\n\n## Versioning\n\nWe use [SemVer](http://semver.org) for versioning. For the versions available, see the [releases on this repository](https://github.com/itorgov/laravel-forge-bot/releases). \n\n## Authors\n\n* [**Ivan Torgov**](https://itorgov.com)\n\nSee also the list of [contributors](https://github.com/itorgov/laravel-forge-bot/contributors) who participated in this project.\n\n## Thanks\n\nI want to say thanks to [Eric L. Barnes](https://laravel-news.com/@ericlbarnes) (the creator of [Laravel News](https://laravel-news.com)) for providing an image that I used as an avatar of this bot.\n\n## License\n\n[@LaravelForgeBot](https://t.me/LaravelForgeBot) is licensed under the [ISC](https://github.com/itorgov/laravel-forge-bot/blob/2.x/LICENSE) license.  \nCopyright \u0026copy; 2020, Ivan Torgov\n\n## Donate\n\nIf you like this bot and would like to support it, please consider a donation using my [PayPal](https://paypal.me/WiDe) page.\nYour donation would help me a lot to continue running this bot and covering hosting costs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitorgov%2Flaravel-forge-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitorgov%2Flaravel-forge-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitorgov%2Flaravel-forge-bot/lists"}