Direct questions.
Specific answers.
What 24/7 means, what it does not mean, how the free plan behaves and which production details still need to be finalised.
The interface is functional with local demo data. Live hosting, provisioning and production security controls are not connected yet.
Free service
Do I need to renew a free server every few days?
No. Botkeep’s Free plan is designed without a periodic manual renewal timer. You do not need to return to the dashboard just to keep an assigned slot alive. Capacity, security, fair-use and Terms enforcement still apply.
Will my bot sleep when it is idle?
No scheduled idle sleep is part of the Botkeep runtime model. A bot may still be restarted or temporarily unavailable because of maintenance, a crash, a deployment, exhausted resources, a security response or an infrastructure incident.
Can I host a real bot in the current public prototype?
Not yet. The current dashboard is a frontend prototype with local mock data. Do not enter a real Discord token, private repository or production file. Live Botkeep API, provisioning, authentication, database and payment integrations are not connected.
Reliability
Does “24/7” mean 100% uptime or an uptime SLA?
No. “24/7” describes continuous operation without a commercial sleep timer or manual renewal ritual. It is not a promise of uninterrupted 100% availability. The beta has no uptime SLA unless a separate written agreement expressly provides one.
Read the service termsWhat happens if my bot crashes?
The production design records the process exit, keeps the relevant logs visible and retries with backoff so a broken bot cannot restart in a tight loop forever. Repeated failures move the bot into a crashed state for diagnosis instead of hiding the problem. The current panel only simulates this flow.
Will a new deploy replace the working version immediately?
The intended GitHub workflow builds a new immutable revision first and replaces the healthy deployment only after the build succeeds. A failed build should leave the previous deployment available. This production deployment pipeline is not connected in the current prototype.
Resources & data
Can I choose the resources assigned to each bot?
Free uses a fixed per-bot profile. Plus and Pro are designed to let you allocate RAM, CPU and storage to each bot while staying inside both the per-bot maximum and the total plan budget. The current panel demonstrates this validation locally; real provisioning is not active yet.
Are databases included?
The published plan model includes one database on Free, two on Plus and three on Pro. Exact production database engines, regions, connection limits and backup behaviour will be documented before live database provisioning opens.
How do backups work?
The plan model includes one backup per bot on Free, three on Plus and five on Pro, with intended retention of 7, 30 and 45 days respectively. A backup is a recovery aid, not permanent archival storage. Keep an independent copy of important code and data. The production restore workflow must be tested before these limits are represented as operational.
Read the backup termsRules & deletion
What does fair use mean?
Botkeep is for supported Discord bot workloads that coexist safely on shared infrastructure. Fair use prevents one account or process from degrading the service for everyone else.
- No cryptocurrency mining, proof-of-work, proxies, VPN endpoints or unrelated distributed workloads.
- No spam, mass messaging, credential tools, malware, scanning, denial-of-service activity or platform abuse.
- Do not evade account, slot, resource, security, suspension or billing restrictions.
- Sustained abusive CPU, memory, network, build, process, disk or log usage may be limited or suspended.
What happens to my files and data when I delete a bot or account?
Deletion may permanently remove the bot’s files, configuration, deployments and logs after the applicable retention window. The exact production grace period and backup-expiry schedule have not yet been approved and must be published before live hosting opens. In the current prototype, workspace data remains only in your browser until you reset it or delete the site’s local storage.
Read the privacy retention sectionCan an inactive free account be removed?
There is no periodic renewal requirement, but Botkeep may eventually apply a separately published inactivity policy to recover abandoned capacity. No production inactivity interval is currently approved. It will not be silently presented as a renewal timer, and any deletion mechanics must match the Terms and retention policy before launch.
Need the deployment details?
The guides show the project files, start commands and secret patterns expected for Node.js, Python, GitHub and ZIP.