Analysis updated 2026-05-18
Keep a free Bot-hosting.net account renewed automatically without logging in by hand.
Get Telegram notifications when the renewal script runs successfully or fails.
Use a proxy link to reach Bot-hosting when its Cloudflare protection blocks certain server locations.
| eooce/auto-renew-bothosting | aa2448208027-code/localaihotswap | amapvoice/pilottts | |
|---|---|---|---|
| Stars | 39 | 39 | 39 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Discord token and, for full automation, a GitHub personal access token to refresh the session token.
Auto-Renew-Bothosting is an automation script that keeps a free account on the Bot-hosting service active by logging in and renewing it on a schedule, so the owner does not have to remember to do it manually and risk losing their hosted bot. It runs entirely through GitHub Actions, meaning it works on GitHub's own servers on a timer, without needing the user to keep a computer running. To set it up, you fork the repository, turn on GitHub Actions for your copy, and add a set of secret values in your repository settings. The only required secret is a Discord token, which the script uses as a backup login method through Discord's sign-in process. Optional secrets include a session token copied from your browser's cookies for Bot-hosting, a GitHub token that lets the script automatically update that session token when it expires, a proxy link if your network needs one to reach the service reliably, and Telegram bot credentials if you want renewal notifications sent to you. The core idea is resilience: the script normally logs in using the saved session token, but if that token has expired, it automatically falls back to logging in through Discord and then saves a fresh session token back into the repository's secrets, so the whole thing keeps working without ongoing maintenance. The schedule for how often the workflow runs is defined in a file called renew.yml and should be adjusted to match how often the hosting service actually needs renewing. The README notes that some hosting service network nodes are blocked by Cloudflare protection, so using a cleaner proxy connection may be necessary for the login to succeed. It also includes a disclaimer stating the project is for learning purposes only, is not intended for profit, and that users are responsible for following the laws of their own country and the country where their server is located. The project does not mention a license.
A GitHub Actions script that automatically logs into and renews a free Bot-hosting account on a schedule, with a Discord login fallback if the saved session expires.
Mainly Python. The stack also includes Python, GitHub Actions, Discord OAuth.
No license file is included, so terms of use are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.