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 ($4/mo) | Premium+ ($8/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.
1 sponsor has funded MSK-Scripts’s work.
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/msk-forms
MSK Forms — a modern form & application platform with status feedback and native Discord integration. Next.js 16 monorepo (MSK Scripts).
TypeScript
0% towards $30 per month goal
Be the first to sponsor this goal!
$4 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
$8 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