Urgent.News

600+ sources. One page. See who else covered it.

Editions

Tech

Discord Ticket Bot

A free, self-hosted ticket bot for Discord support teams. You run it yourself, so your ticket data never leaves your server. Up to 25 ticket types, each with its own emoji, colour, category and modal questionnaire (up to 5 questions) Claim system, priorities, staff notes, canned responses and broadcast Self-contained HTML transcripts with avatars embedded as Base64, hosted behind a public link,…

Introducing the Discord Ticket Bot, a free and self-hosted solution for support teams. By running this bot on your own server, you ensure that all ticket data remains secure and never leaves your premises. The bot offers up to 25 ticket types, each customizable with its own emoji, color, category, and modal questionnaire. The questionnaire can consist of up to five questions, allowing for thorough and tailored support.

Additional features include a claim system to prioritize tickets, staff notes for detailed communication, canned responses for quick replies, and broadcast functionality to inform team members about ticket status. Transcripts of conversations are provided in self-contained HTML format, with avatars automatically embedded as Base64, making them easily accessible. These transcripts can be hosted behind a public link, optionally under your own domain.

The bot also allows users to rate support interactions on a 1 to 5 star scale after tickets are closed, providing valuable feedback. Inactive tickets can be auto-closed after a set period, and staff reminders can be sent to keep important tickets from being overlooked. The bot operates on SQLite with minimal setup or on MySQL, MariaDB, or PostgreSQL databases for more advanced users.

An optional built-in web dashboard offers comprehensive ticket management, statistics, configuration options, and bot control through a web browser. Users can log in using Discord OAuth, and per-role permissions ensure tailored access levels. The bot supports seven languages out of the box and does not engage in telemetry, aligning with privacy-focused practices.

The source code is released under the AGPL-3.0 license, which guarantees users' freedom to use, study, modify, and distribute the code. For more information and detailed setup instructions, visit https://www.msk-scripts.de/ticketbot. The official documentation is available at https://docu.msk-scripts.de/discord/discord_ticketbot/getting-started/.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Kubernetes for Beginners: From Local to Production – May the Pods Be With You

The Quest Begins (The "Why") I remember the first time I tried to take a weekend side‑project from my laptop to something that felt “real”.

  • Developers transition simple weekend project to production-like environment.
  • Kubernetes introduced as declarative orchestrator for defining application state.
  • Key components: Pods, Deployments, Services, and Ingress for scalable deployments.

Discord Giveaway Bot

A free, multilingual giveaway bot that keeps running through a restart. Entry with a single button click, customisable emoji, label and style Poll-based scheduler, so no giveaway is lost or orphaned…

  • Open-source, multilingual giveaway bot developed for Discord.
  • Allows custom emojis, labels, styles, and weighted bonus system.
  • Web-based dashboard for monitoring and managing public results.

Midnight Providers: What They Are, Where They Live, and Why We Use Them

Midnight providers are modular, pluggable components that each handle a specific capability required for transaction construction and submission to the Midnight blockchain.

  • Midnight providers specialize in specific tasks for blockchain transactions.
  • Seven provider slots exist, five in Midnight.js API, two in Wallet SDK.
  • Providers are modular, allowing wallet implementation swaps without affecting proof logic.

More from Saturday 15 August →