Form Fox avatar

Form Fox

Verified1,500 servers

Media Gallery
Screenshots and videos showcasing Form Fox in action

No media available.

About Form Fox

Form Fox

A form and application bot for Discord

Form Fox, or just Fox, is our take on a Disord application bot. They handle everything from the creation of forms to adding roles when responses get accepted.

The bot's default prefix is ff!, and you can get help with anything you need with ff!h.

Getting Started

You can invite Form Fox with this link. Once you've got the bot in your server, you should:

  • Create a form with ff!create
  • Post that form to a channel with ff!post, or bind it to an existing message with ff!bind
  • Set a response channel globally or local to that form with ff!channel
  • React to the post from before, or use ff!apply to open a response
  • Finish the response to make sure everything's working

You're all set! The bot should not function properly.

Features

Several question types

Form Fox currently offers several different types of questions, specifically:

  • Multiple choice
  • Checkbox-style
  • Freeform
  • Numbers-only
  • Date-only

You can also make questions required, which will prevent users from skipping them (or completing a form early, if there are more required questions ahead)

Reaction-based interaction

Most of Form Fox's functions are reaction based, or have reaction-based options- mainly applying to forms and accepting/denying responses. This saves on typing and helps keep your channels safer and cleaner, as it erases the need for new members to have a writable channel in order to apply to enter your server.
Note: For accessibility reasons, reaction-based interactions also come with command or keyword equivalents. No need to worry about missing out on a feature just because its primary intent is for reactions!

Multiple forms per server

Servers currently do not have a limit to the number of forms they can create. Whether you only need one, or could use 10, you have the ability to make whatever forms you need.
Note: Despite this, forms can currently only have 20 questions. This is due to Discord-related limitations, but in the future this may be worked around and upped as necessary.

Individual form customization

Every form is its own contained app. They have their own names, descriptions, even colors- and on top of this, you can also set what channel their responses go to, what roles are given once the form's response is accepted, and what message is sent to the user if their form is accepted. You can customize just about every aspect of each form.

Easy to use syntax

Most commands come with shorter aliases for ease of typing. Form and response creation are also handled as menus, so you don't have to worry about getting things mixed up.

No time limit for responses

In-progress responses are saved for easy access later. Respond whenever you want; there's no time limit before you have to start over again.
This also applies to bot restarts. Your data will be saved as soon as you answer a question, and will be accessed again when you answer another one. No more losing responses because of bot crashes.

Popular Commands
Most used commands this month
question

Commands for handling form questions

addAdd a question to a form

deleteDelete a question from a form

rephraseRewrite a question's wording

repositionChange a question's position

requiredManage required questions

rolesAdd roles to a question

viewView a form's questions

config

Commands for configuring options

autodmSets a form to automatically DM to a user when they join

autothreadSets whether to create a thread on each received response

channelSet a response channel

embedChange if the info embed is sent when applying to a form

permsManage bot admin permissions for users and roles

reactsChange if the user's reaction is removed when applying to a form

ticketcategorySet a ticket category

ticketmsgSet a message to send in created ticket channels

actions

Commands for managing form actions

addAdd actions to forms

removeRemove an action from a form

viewView actions attached to a form

help

View command help

commandView help for a specific command in a module

form

Commands for managing forms

applyApply to a form

applychannelSet the proper channel for users to apply to a form if using commands

bindBind a form's apply react to a message

closeCloses a form, turning off responses

cooldownChanges a form's cooldown

copyCopy a form and its data

createCreate a new form

customizeCommands for customizing forms

deleteDeletes a form

exportExport forms

hooksCommands for handling form hooks

importImport forms using either a URL or direct .json file upload

messageChanges a form's acceptance message

openOpens a form, turning on responses

postPosts a form in the given channel

rolesAdd roles to a question

unbindUnbind a form's apply react from a message

viewView existing forms

Bot Information
Category
Moderation and Tools

Similar Moderation and Tools Bots

Discover other moderation and tools bots that might interest you

Popular Discord Bots

Check out the most popular bots in our directory

Discover More Bots

Explore our complete directory of Discord bots to find the perfect ones for your server