Become a sponsor to MSK Scripts
Ticketbot - Transcript Service
Instead of sending transcripts as file attachments via DM, the bot can upload them to www.msk-scripts.de and generate a public link — accessible in any browser, no download required.
Read me for more details
Subscription Tiers
| Feature | Basic (free) | Premium (€5/mo) | Premium+ (€10/mo) |
|---|---|---|---|
| Transcript as link | ✅ | ✅ | ✅ |
| Max. transcript size | 10 MB | 100 MB | 250 MB |
| File attachments in transcript | ❌ | ✅ | ✅ |
| Max. attachment size per ticket | — | 150 MB | 500 MB |
| Custom domain | ❌ | ✅ | ✅ |
| Storage duration | 30 days | 180 days | 365 days |
| Uploads per hour | 30 | 60 | 300 |
| Hosted bot management | ❌ | ✅ | ✅ |
Premium and Premium+ are unlocked via GitHub Sponsors.
Getting your API Key
- Visit www.msk-scripts.de/verify
- Sign in with your GitHub account
- Connect your Discord account
- Select your server → your API key is generated instantly
Then add it to your .env:
MSK_API_KEY="your_api_key_here"
MSK_API_URL="https://www.msk-scripts.de"
Custom Domain (Premium & Premium+)
Premium users can serve transcripts under their own domain (e.g. tickets.yourserver.com).
- Visit www.msk-scripts.de/dashboard after verifying
- Enter your domain and set a DNS A-Record pointing to the server IP shown
- Click "Check DNS" once propagation is complete — SSL is set up automatically
📖 Full setup guide: docu.msk-scripts.de
🖥️ Hosted Bot Management (Premium & Premium+)
Premium and Premium+ customers can have their bot instance fully hosted by MSK Scripts and manage it directly from the dashboard at msk-scripts.de/dashboard — no SSH access or server knowledge required.

What's included
| Feature | Description |
|---|---|
| Bot Configuration Editor | Edit config.jsonc, snippets.jsonc and .env directly in the browser with syntax highlighting. Changes take effect after a restart. |
| Bot Control | Start, stop and restart the bot with a single click. |
| One-click Update | Downloads the latest version via git pull, installs new dependencies and prompts you to restart. |
| Live Log Console | Real-time stream of the bot's output directly in the browser — no terminal needed. |
How to get hosted
Contact MSK Scripts via Discord to arrange a hosted Premium+ plan. Once set up, the hosted management panel appears automatically in your dashboard.
MSKanban
MSKanban is a self-hostable Kanban board that encrypts your content on your device before it reaches the server. Even a fully compromised server — DB dump, malicious admin, anything short of running code on your machine — cannot read your card titles, descriptions, comments, checklists, custom-field values, or attachments. The server only sees opaque ciphertext and the metadata it strictly needs to route requests (user ids, timestamps, positions).
Read me for more details
Nothing to show yet
Meet the team
-
Moritz Kohm Musiker15Maintainer of @MSK-Scripts
Featured work
-
MSK-Scripts/discord_ticketbot
A modern, self-hosted Discord ticket bot built on Discord.js v14 and SQLite
JavaScript -
MSK-Scripts/mskanban
MSKanban is a self-hostable Kanban board that encrypts your content on your device before it reaches the server.
TypeScript
$5 a month
SelectTicketbot Premium
As long as your sponsorship is active
- Your logo or name will be featured in my project’s README
- Max. transcript size: 100 MB per ticket
- File attachments in transcript
- Max. attachment size per ticket: 150 MB
- Storage duration: 180 days
- Custom domain for transcripts
- Hosted bot management for two bots
$10 a month
SelectTicketbot Premium+
As long as your sponsorship is active
- Your logo or name will be featured in my project’s README
- Max. transcript size: 250 MB per ticket
- File attachments in transcript
- Max. attachment size per ticket: 500 MB
- Storage duration: 365 days
- Custom domain for transcripts
- Hosted bot management for four bots