LICENCES
Sessions each Discord may run at once, per plan: exe = HBot.exe on their own PC/VPS (automation + AutoClick, one at a time); web = ships hosted here, driven from the panel. DrMalitoServer reads this table instead of the roles.
| Open | User | Plan | Sessions | Next end (UTC) | Status | Lines | Note | Actions |
|---|
Add sessions by hand
Every grant is its own line with its own end date: nothing that is already there (bought or granted) is replaced, the totals just add up (10 until Oct 25 + 4 until Nov 2 = 14). To change a line that exists press Edit on it in the table; + days pushes its end date. Revoke line cuts one line. A user's name and note are only written by an Add when they have none yet.
Import (REPLACES the manual line of every user listed; one per line: discordId,sessions[,username][,untilUtc][,plan]; plan defaults to exe)
AutoClick in use right now: …
TEMPORARY MULTIPLIER
While enabled, every .exe session counts as N sessions, whether it was bought, granted by hand or imported (the web plan is never multiplied). It is applied when a licence is read, so switching it off or reaching the end date returns everybody to 1x on DrMalitoServer's next poll. That only lowers the limit: ships that are already connected keep their slot until they disconnect, and only ships above the new limit are refused when they (re)connect. Restarting DrMalitoServer makes every ship register again, so only the ships within the new limit are admitted back.
…
PAYPAL
…
Plans (each is created once; the subscription quantity is the number of sessions; both share the currency)
| Plan | What it sells | State | Price per session | |
|---|---|---|---|---|
| exe | HBot.exe: automation + AutoClick (one at a time) | … | ||
| web | Sessions hosted here, no .exe | … |
Credentials come from the environment: HUMILDE_PAYPAL_CLIENT_ID, HUMILDE_PAYPAL_SECRET, HUMILDE_PAYPAL_WEBHOOK_ID, HUMILDE_PAYPAL_SANDBOX.
Webhook: https://humildetool.com/paypal/webhook.
APP DOWNLOADS
Users on the .exe plan, or with the Ko-fi / AutoClick role, see a Download section on the home page only while a platform is enabled. The Windows app checks this channel to update itself. An upload replaces the version a platform serves: with Publish now unticked nobody can download it, and the app finds no update, until you tick Enabled.
Windows .exe
macOS .zip/.dmg
UPDATE
CURRENT
STAGED UPLOAD
PREVIOUS (.old)
SYSTEM
| Account | Discord | PID | RAM | CPU | Uptime | |
|---|---|---|---|---|---|---|
| no ships | ||||||
WEB SESSIONS
| User | Discord ID | Created | Last activity | Expires |
|---|