apspark.xyz

apspark.xyz

The best all-in-one bot for Discord.

apspark is the bot you add from the website, then run from the dashboard. Welcome messages, moderation, logs, and FC 27 clubs stay per server. Slash commands follow what you save.

apspark

Built for servers you manage

Per-server setting

Dashboard + slash commands

FC 27 Pro Clubs

Keep the room in order

Moderation that lives on the dashboard

Staff use /kick, /ban, /timeout, /warn, /warnings, and /unwarn. You decide whether those commands are on, and you read the warning list without digging through chat.

Catch it before staff do

Automod that reads the message

Block invite links, listed words, spam repeats, and mass mentions. apspark deletes the message, can warn, and can timeout. The log still names who and where, not the text.

Your key, your model

AI moderation stays off until you add a key

Paste an OpenAI-compatible API key on the dashboard. Until then the agent does nothing. After that it can flag, delete, or timeout messages the model marks as harmful, and it always says it is an AI helper — not a staff member.

First impression

Welcome people the way your server talks

Write the join and leave lines once. {user}, {server}, and {memberCount} fill in live. An auto-role is optional, and it has to sit below the bot on the role list.

A paper trail

Logs that name who and where

Pick one channel. apspark posts joins, leaves, deletes, edits, and moderation. It records the member and the channel, not the message text.

Private help, not a public thread

A ticket system that opens a real channel

Post one panel with a button per type. Members fill a short form, then land in a private channel only they and staff can see. Claim, close, add a user, save an HTML transcript, and rate the close. An optional ticket AI agent replies only after you save your own API key. /ticket tools sit next to the rest of the bot.

Staff, members, clans — without Google Forms

Applications that stay in Discord

Build a form, post a panel, and choose whether members answer in DMs or on a Brief page. Premium servers can put that page on their own domain. Submissions land in a staff channel with Accept and Deny. Grant or remove roles on submit, accept, or deny, and send the messages you wrote. /apply is there if you skip the panel.

Keep the server moving

Community plugins that actually run

Levels and rank cards, reaction roles, suggestions, giveaways, autoresponder, starboard, sticky messages, saved embeds, temp voice rooms, and polls. Verification, anti-raid, invites, temp roles, schedules, reminders, reports, button roles, server stats, birthdays, counting, media-only channels, Twitch and YouTube alerts, tags, and mod notes sit beside them. Each one has a dashboard page and Discord behaviour.

Match night

FC 27 Pro Clubs on the same dashboard

Link one club. The dashboard shows squad, form, trials, leaders, career, and a player compare. Post a club-badge positions message so members pick GK through ST. Post a trial night and mark Trial Passed from the list. Slash commands still answer in Discord. Data is the public Pro Clubs API, not an EA partnership.

The city, on Discord

FiveM that talks to the bot

Download a resource for ESX, QBCore, or QBOX from FiveM → Setup. It checks in every 30 seconds with the roster, jobs, deaths, and /report messages. The dashboard shows who is online, can whitelist the connect screen with a Discord role, and syncs job roles. Announce, warn, kick, and revive from the site or with /city.

Your name on it

Premium is in beta, and free for now

Connect a bot you created in the Discord Developer Portal. Change its icon, username, bio, and status from the dashboard. Add a server nickname, embed color, and rich welcome cards. After your bot joins, kick the shared apspark bot — the dashboard stays on yours. Later this is the paid white-label.

Plugins, FC 27, and Premium. One dashboard.

Open a server you can manage, turn a plugin on, and Discord follows it on the next command or join. No restart.

Moderation

Kick, ban, timeout, and warn from Discord. Look up and remove warnings. Set a limit that times out or kicks.

Automod

Filter invite links, listed words, spam repeats, and mass mentions. Deletes the message, and can warn or timeout.

AI Mod

Off until you add an API key. Then an OpenAI-compatible model can flag, delete, or timeout messages. Staff are skipped.

Welcome

Greet joins, note leaves, and hand out one auto-role. The message can name the member, the server, and the count.

Logging

One channel for joins, leaves, deleted or edited messages, and moderation. Message text stays out of the log.

Tickets

Private support channels from a panel button. Forms, claim and close, transcripts, ratings, a live queue, and an optional AI assistant that stays off until you add a key.

Applications

Staff and member forms in Discord DMs or on a unique Brief page. Premium can use your own domain. Panels, /apply, accept and deny, automatic roles, and a review queue on the dashboard.

Community

Levels, reaction roles, suggestions, giveaways, autoresponder, starboard, sticky messages, embeds, temp voice, polls, verification, anti-raid, invites, temp roles, schedules, reminders, reports, button roles, stats, birthdays, counting, media-only, alerts, tags, and mod notes — each with a dashboard page.

FC 27

Link a Pro Clubs side. Club, squad, form, trials, leaders, and compare on the dashboard. Position-role buttons, trial nights, slash cards, and auto-posted results in Discord.

FiveM

An ESX, QBCore, or QBOX resource that reports the live city. Whitelist, job roles, status posts, and /city announce, kick, warn, and revive.

Premium

Use your own Discord bot, upload its icon, set online / busy / invisible, write the bio, and polish embeds. Beta and free for now.