Form Fox is feature-rich Discord bot designed to give guilds the ability to handle various forms and applications.
Motivation
Form Fox is a bot that was designed and developed in order to give Discord servers a customizable and straightforward experience with forms and applications. Many communities on Discord have some form of verification system in order to keep their communities safe, as well as applications for positions like moderators or partners, and Fox was created for them.
Design
The main focus of Fox’s design is accessibility and usability. Unlike other form bots at the time, Fox allowed users to spend as much time as needed on an application, rather than timing them out after a set interval. Fox also allows multiple question types, such as check boxes, multiple choice (radio buttons), numbers only, etc; and accessible ways to respond to each.
The primary struggle with Fox was designing all of these systems to work in a largely text-based, CLI-like environment. With the introduction of interactions on the Discord platform, some things became easier, but many solutions remained the same: users are still able to send simple messages in order to interact with more complex features such as the checkbox question format.
On top of having a robust system for forms and responses, Fox offers actions: extra functionality that can be added to forms based on certain events. For example, admins can have the bot automatically assign roles to users whenever their application is accepted, and can even have this automated based on the answers provided by the user. The actions layer was added to make automating form-related tasks something to set up and forget about, allowing admins to focus on more important moderation tasks.
Tech Stack
- NodeJS
- Discord.js
- PostgreSQL
- ExpressJS (API; work in progress)
- SvelteKit (dashboard; work in progress)
Stats
Guilds: 1500+
Forms created: 3500+
Responses collected: 95,000+
As of July 6, 2025