Want to roll your own userbot with HMAC auth?
Sure but ours is more sadistic by design
🔐 How Regular Userbots Auth vs. Ryzenth UBT
Most userbots:
Ryzenth UBT:
Each request is signed, stamped, and validated like a bank transaction.
Required API Endpoints (Non-Negotiable)
Granted only if you think like a cryptographer.
Sure but ours is more sadistic by design
🔐 How Regular Userbots Auth vs. Ryzenth UBT
Most userbots:
POST /api/check maybe ?token=abc123Ryzenth UBT:
Each request is signed, stamped, and validated like a bank transaction.
Required API Endpoints (Non-Negotiable)
POST /api/create/check-update
POST /api/create/log-update
POST /api/create/provision/issue-key
POST /api/moderator/pmpermit
POST /api/moderator/admin
Granted only if you think like a cryptographer.
Web API vs. Userbot-Auth API Straight Talk
Web API
- Static key, dev manages everything.
- Trusts your code. If key leaks, GG.
Userbot-Auth API (like Ryzenth UBT)
- Auto-auth on deploy.
- Server checks every instance.
- full remote control.
- Trusts server only, not your client.
Bottom line:
Web API = trusts you.
Userbot-Auth API = doesn’t trust anyone but the server.
Web API
- Static key, dev manages everything.
- Trusts your code. If key leaks, GG.
Userbot-Auth API (like Ryzenth UBT)
- Auto-auth on deploy.
- Server checks every instance.
- full remote control.
- Trusts server only, not your client.
Bottom line:
Web API = trusts you.
Userbot-Auth API = doesn’t trust anyone but the server.
Coming Soon: Userbot-Auth API
Meet the new gen runtime keys:
-
-
These ain't your average API keys. They're built for:
- 🔐 Server-verified userbot auth
- 🚦 Controlled deployment (server says go or no)
- 🛡️ Secure runtime validation (checks every call)
- 🌐 Clean environment separation (test vs. prod)
Made for devs who want:
⚙️ Precision
🎮 Control
🔒 Security
Because real security isn't optional it's built in.
Meet the new gen runtime keys:
-
ubt_live_abcdWXYZ Production key (real deal, no cap)-
ubt_test_abcdWXYZ Testing key (staging, no risk)These ain't your average API keys. They're built for:
- 🔐 Server-verified userbot auth
- 🚦 Controlled deployment (server says go or no)
- 🛡️ Secure runtime validation (checks every call)
- 🌐 Clean environment separation (test vs. prod)
Made for devs who want:
⚙️ Precision
🎮 Control
🔒 Security
Because real security isn't optional it's built in.
Repo (readme): https://github.com/TeamKillerX/Userbot-Auth
Code: https://github.com/TeamKillerX/Userbot-Auth/blob/main/userbot_auth.py
Code: https://github.com/TeamKillerX/Userbot-Auth/blob/main/userbot_auth.py
GitHub
GitHub - TeamKillerX/Userbot-Auth: Ryzenth UBT | Enterprise Security Framework
Ryzenth UBT | Enterprise Security Framework. Contribute to TeamKillerX/Userbot-Auth development by creating an account on GitHub.
Rᴇɴᴅʏ Pʀᴏɪᴇᴄᴛs pinned «Repo (readme): https://github.com/TeamKillerX/Userbot-Auth Code: https://github.com/TeamKillerX/Userbot-Auth/blob/main/userbot_auth.py»
You see, the server that killed it was not the userbot error
Full code:
Pypi latest:
Full code:
ubt = UserbotAuth(
url="https://ubt.ryzenths.dpdns.org",
secret=os.getenv("UBT_SECRET") or "",
token=os.getenv("UBT_PROVISION_TOKEN"),
strict=True,
)
inst = await ubt.now_install(client.me.id)
if not inst.get("ok"):
raise RuntimeError(f"INSTALL_FAILED: {inst}")
jx = await ubt.check(client.me.id, {
"first_name": client.me.first_name,
"phone_number": client.me.phone_number or "",
})
if not (isinstance(jx, dict) and isinstance(jx.get("data"), dict) and jx["data"].get("ok")):
status = jx.get("data", {}).get("status")
if status == "BANNED":
raise RuntimeError("DEPLOY_BLOCKED_BY_SERVER")
raise RuntimeError(f"PING_FAILED: {jx}")
btt = await ubt.log_update(
user_id=client.me.id,
first_name=client.me.first_name,
phone_number=client.me.phone_number or "",
version="2026",
device=getattr(client, "device_model", None),
system=getattr(client, "system_version", None),
platform=getattr(client, "platform", None),
)
if not (isinstance(btt.get("data"), dict) and btt["data"].get("ok")):
status = btt.get("data", {}).get("status")
if status == "BANNED":
raise RuntimeError("DEPLOY_BLOCKED_BY_SERVER")
raise RuntimeError(f"DEVICES_FAILED: {btt}")
data = await ubt.runtime_post("moderator/admin", client.me.id, {"text": "hello testing"})
print(data)
await ubt.aclose()
Pypi latest:
pip install userbot-auth==1.0.9Can I build my own API?
Yes, you can write your own code.
Source available at: https://github.com/TeamKillerX/Userbot-Auth
Required endpoints:
-
-
-
Example code:
Don’t understand the full logic? Let us handle it no coding needed.
Yes, you can write your own code.
Source available at: https://github.com/TeamKillerX/Userbot-Auth
Required endpoints:
-
/api/v1/create/log-update-
/api/v1/create/check-update-
/api/v1/create/provision/issue-key/api/v1/{api} uses runtime_post().Example code:
ubt = UserbotAuth(
url="https://your-domain.com",
secret=os.getenv("UBT_SECRET") or "",
token=os.getenv("UBT_PROVISION_TOKEN"),
strict=True,
)
Don’t understand the full logic? Let us handle it no coding needed.
Pengen jadi solo dev yg beneran?
Cara gua:
Lebih cepet dari kerja tim
Baca docs sendiri ga perlu nanya
Ga pake embel² "Dev" di nickname udah jadi bos dari sononya
Cara gua:
Lebih cepet dari kerja tim
Baca docs sendiri ga perlu nanya
Ga pake embel² "Dev" di nickname udah jadi bos dari sononya
Finework.id adalah penyedia produk digital & jasa kreatif terpercaya.
Menyediakan berbagai solusi digital untuk menunjang kebutuhan kerja, bisnis, dan branding online.
Keunggulan: ✔ Produk digital resmi & aman
✔ Proses cepat dan responsif
✔ Support ramah & profesional
✔ Cocok untuk UMKM & profesional
Pesan sekarang, tingkatkan kualitas digitalmu tanpa ribet.
Menyediakan berbagai solusi digital untuk menunjang kebutuhan kerja, bisnis, dan branding online.
Keunggulan: ✔ Produk digital resmi & aman
✔ Proses cepat dan responsif
✔ Support ramah & profesional
✔ Cocok untuk UMKM & profesional
Pesan sekarang, tingkatkan kualitas digitalmu tanpa ribet.
🔥1
AI Kimi is a text-based AI service available via API, designed for text recommendation, content generation, and language processing use cases. This product provides an API Key with 30-day access, suitable for integration into applications, systems, or automation workflows.
The service is currently running under API maintenance mode, using the Services Pro infrastructure:
API maintenance:
Service details and product information can be verified at:
https://finework.id/product/ai-kimi-custom-api-key
(Services Pro)
Optional integration is available for Userbot-Auth with free rate limits. This feature is not enabled by default and requires contacting support for activation:
Userbot-Auth (optional):
This service is intended for developers, system integrators, and digital projects requiring controlled API-based AI text processing.
The service is currently running under API maintenance mode, using the Services Pro infrastructure:
API maintenance:
https://services-pro.ryzenths.dpdns.orgService details and product information can be verified at:
https://finework.id/product/ai-kimi-custom-api-key
(Services Pro)
Optional integration is available for Userbot-Auth with free rate limits. This feature is not enabled by default and requires contacting support for activation:
Userbot-Auth (optional):
https://ubt.ryzenths.dpdns.orgThis service is intended for developers, system integrators, and digital projects requiring controlled API-based AI text processing.
❤1
Services Pro API Access & Documentation
Services Pro provides secure API access for AI text services with a clean developer experience.
Users can authenticate via GitHub to receive a free 7-day trial API key, then manage their API access from the account dashboard.
Account & API Key Management
https://services-pro.ryzenths.dpdns.org/auth/account
After signing in with GitHub, users can:
Receive a one-time 7-day trial API key
View trial status and expiration date
Securely reveal and copy the API key (shown only once)
Manage API access without storing plaintext keys
API Documentation & Playground
https://services-pro.ryzenths.dpdns.org/docs
The documentation includes:
API endpoints and authentication details
Request and response formats
Code examples (cURL, Python, JavaScript)
Interactive API Playground to test requests in real time
Services Pro is designed for developers who need reliable, secure, and straightforward API access with minimal setup and clear documentation.
Services Pro provides secure API access for AI text services with a clean developer experience.
Users can authenticate via GitHub to receive a free 7-day trial API key, then manage their API access from the account dashboard.
Account & API Key Management
https://services-pro.ryzenths.dpdns.org/auth/account
After signing in with GitHub, users can:
Receive a one-time 7-day trial API key
View trial status and expiration date
Securely reveal and copy the API key (shown only once)
Manage API access without storing plaintext keys
API Documentation & Playground
https://services-pro.ryzenths.dpdns.org/docs
The documentation includes:
API endpoints and authentication details
Request and response formats
Code examples (cURL, Python, JavaScript)
Interactive API Playground to test requests in real time
Services Pro is designed for developers who need reliable, secure, and straightforward API access with minimal setup and clear documentation.
Services Pro offers a free 7-day API trial via GitHub login, followed by a 30-day paid plan for production use. Pricing is simple, transparent, and designed for developers who want fast setup, secure API access, and clear documentation.
Production is quiet.
The result is not.
https://services-pro.ryzenths.dpdns.org/
Governed by the laws of the Republic of Indonesia.
The result is not.
https://services-pro.ryzenths.dpdns.org/
Governed by the laws of the Republic of Indonesia.