Avatar Fire

Fire

Multi-purpose, open source bot with many integrations, utilities, moderation & more

Prefix / or $
Library discord.js
Server 3.580
Shards 4

A Discord bot for all your needs.
With memes, utilities, moderation & more,
Fire is the only bot you'll need.

Help

The default prefix is $ but you can change this by doing $prefix . You can also mention the bot to use commands @Fire#0682 meme. Use the help command to see a list of commands and do $help for more info and usage. Fire is currently in beta so things may break from time to time.

Support

For support, join the support discord;

widget

NOTE: Support will not be provided if you attempt to self-host Fire. It is NOT recommended!

Authors

  • Geek aka GamingGeek - Main Developer - GamingGeek

Slash Commands

  • /8ball question
    Ask the Magic 8-Ball a question
    • question: No Description Provided
  • /add member
    Add a user to the current ticket
    • member: No Description Provided
  • /addmod | Opsional member
    Add a member/role as a moderator. Run the command again to remove.
    • member: No Description Provided
  • /addrank role
    Add a role that users can join through the rank command.
    • role: No Description Provided
  • /adminonly textchannel
    Set channels to restrict commands for admins
    • textchannel: No Description Provided
  • /anti | Opsional anti
    Remove messages containing certain content e.g. @everyone or zero width spaces
    • anti: No Description Provided
  • /autodecancer
    Toggle renaming those with "cancerous" (non-ascii) names

  • /autodehoist
    Toggle renaming those with hoisted names

  • /autoquote
    Enable automatic quoting when a message URL is sent

  • /autorole | Opsional role delay bot
    Automatically add a role to a user/bot when they join/send their first message
    • role: No Description Provided
    • delay: No Description Provided
    • bot: No Description Provided
  • /avatar | Opsional user
    Get a user's avatar
    • user: No Description Provided
  • /badname | Opsional name
    Change the name used for auto dehoist/decancer
    • name: No Description Provided
  • /ban user | Opsional reason days
    Ban a user from the server. Use the --days flag to delete message history
    • user: No Description Provided
    • reason: No Description Provided
    • days: No Description Provided
  • /block member | Opsional reason
    Block a user or role from chatting in the current channel
    • member: No Description Provided
    • reason: No Description Provided
  • /carbon code | Opsional theme font
    Create and share beautiful images of your code.
    • code: No Description Provided
    • theme: No Description Provided
    • font: No Description Provided
  • /clearwarnings user
    Clear warnings, either by user or by case id
    • user: No Description Provided
  • /close | Opsional reason
    Closes a ticket, uploads the transcript to action logs channel and sends to the ticket author
    • reason: No Description Provided
  • /color | Opsional color
    Get information about a color
    • color: No Description Provided
  • /command command
    Enable/disable a command in your server
    • command: No Description Provided
  • /debug command
    Command not working? Use this command to try debug the issue
    • command: No Description Provided
  • /deepfry | Opsional image
    Deepfry an image or your avatar (your avatar is used if no argument is provided)
    • image: No Description Provided
  • /delrank role
    Remove a rank from the list of joinable roles.
    • role: No Description Provided
  • /delremind index
    Delete a reminder using the index from the reminders command
    • index: The reminder you want to delete. Use the [number] from the reminders command
  • /derank member | Opsional reason
    Remove all roles from a user
    • member: No Description Provided
    • reason: No Description Provided
  • /description desc
    Set the description for the server that shows in Vanity URLs
    • desc: No Description Provided
  • /discover
    Links to Fire's public servers page

  • /dstatus
    Get Discord's current status

  • /embed haste | Opsional textchannel
    Send a custom embed to a channel with a haste link containing an embed
    • haste: No Description Provided
    • textchannel: No Description Provided
  • /emojilock emoji role
    Lock an emoji to specific roles
    • emoji: No Description Provided
    • role: No Description Provided
  • /filterexclude | Opsional string
    Exclude a member/role/channel from link filtering
    • string: No Description Provided
  • /google query
    Speak to the Google Assistant
    • query: No Description Provided
  • /guild | Opsional preview
    Get a general overview of the server
    • preview: No Description Provided
  • /help | Opsional command
    Lists all of Fire's commands and provides information about them
    • command: No Description Provided
  • /icon
    Get the server's icon

  • /invite
    Sends a link to invite me to a different Discord server.

  • /inviterole invite | Opsional role
    Automatically add a role to a user when they join with a specific invite
    • invite: No Description Provided
    • role: No Description Provided
  • /joinmsg | Opsional channel message
    Set the join message and a channel to send it in
    • channel: No Description Provided
    • message: No Description Provided
  • /kick member | Opsional reason
    Kick a user from the server
    • member: No Description Provided
    • reason: No Description Provided
  • /language | Opsional language
    Set the language Fire uses. You can add/improve languages on the GitHub repo, https://inv.wtf/github
    • language: No Description Provided
  • /leavemsg | Opsional channel message
    Set the leave message and a channel to send it in
    • channel: No Description Provided
    • message: No Description Provided
  • /levelhead | Opsional player
    Get a player's levelhead info
    • player: No Description Provided
  • /linkfilter | Opsional filters
    Enable different link filters. Run the command without arguments to see all available filters
    • filters: No Description Provided
  • /lockdown action | Opsional reason
    Lock all channels in the server, useful for stopping raids
    • action: No Description Provided
    • reason: No Description Provided
  • /logging type | Opsional textchannel
    Set the channel(s) for logging
    • type: No Description Provided
    • textchannel: No Description Provided
  • /logignore | Opsional textchannel
    Ignore specific channels from logs
    • textchannel: No Description Provided
  • /lyrics | Opsional song
    Get the lyrics for a song. (For best results, use the format "artist_name song_title")
    • song: No Description Provided
  • /makeameme image text
    Make your own meme using the "top text bottom text" format
    • image: No Description Provided
    • text: No Description Provided
  • /mcstatus
    Check the status of Minecraft services

  • /mcuuid ign | Opsional dashed
    Get a player's Minecraft UUID
    • ign: No Description Provided
    • dashed: No Description Provided
  • /meme | Opsional subreddit span
    Get a random meme
    • subreddit: No Description Provided
    • span: No Description Provided
  • /mod | Opsional mod
    Get information about a Sk1er LLC mod
    • mod: No Description Provided
  • /modlogs user
    View moderation logs for a user
    • user: No Description Provided
  • /modonly textchannel
    Set channels to restrict commands for moderators
    • textchannel: No Description Provided
  • /mute member | Opsional reason
    Mute a user either until manually unmuted or for a time (e.g. 1 hour)
    • member: No Description Provided
    • reason: No Description Provided
  • /muterole role
    Change the role used to mute members
    • role: No Description Provided
  • /new | Opsional subject
    Makes a new ticket
    • subject: No Description Provided
  • /oss
    Sends my GitHub repo link

  • /permroles | Opsional role
    Copy the permissions of a role from the current channel and automatically apply it to all channels
    • role: No Description Provided
  • /ping
    Shows you my ping to discord's servers

  • /plonk user | Opsional reason
    Make a user unable to use the best discord bot in your server
    • user: No Description Provided
    • reason: No Description Provided
  • /prefix action | Opsional prefix
    Set the prefix used to trigger Fire's command
    • action: No Description Provided
    • prefix: No Description Provided
  • /premium
    Toggle Fire Premium in the current server (temporary command for beta testers)

  • /public
    Set your server to public allowing it to be visible on Fire's Public Servers page

  • /purge amount | Opsional user match nomatch includeembeds startswith endswith attachments bot inverse reason
    Bulk delete messages with optional flags to selectively delete messages based on certain factors
    • amount: No Description Provided
    • user: No Description Provided
    • match: No Description Provided
    • nomatch: No Description Provided
    • includeembeds: No Description Provided
    • startswith: No Description Provided
    • endswith: No Description Provided
    • attachments: No Description Provided
    • bot: No Description Provided
    • inverse: No Description Provided
    • reason: No Description Provided
  • /rank | Opsional role
    List all available ranks and join a rank if provided
    • role: No Description Provided
  • /reactionrole role
    Setup roles users will receive when reacting to a message with a specific emoji
    • role: No Description Provided
  • /redirect | Opsional code url
    Create a redirect to any website using inv.wtf, e.g. inv.wtf/bot.
    • code: No Description Provided
    • url: No Description Provided
  • /remind reminder
    Ask me to remind you something and I'll remind you, provided Discord isn't dying
    • reminder: Your reminder, including the time in the format "X mins X days" etc.
  • /reminders
    List all reminders you have set

  • /remove member
    Remove a user from the current ticket
    • member: No Description Provided
  • /rolepersist member role
    Add a role(s) that will stay with the user, even if they leave and rejoin.
    • member: No Description Provided
    • role: No Description Provided
  • /slowmode | Opsional delay channel global
    Set the slowmode for a channel or category. Use the slowmodeall alias to set it for all channels
    • delay: No Description Provided
    • channel: No Description Provided
    • global: No Description Provided
  • /snowflake snowflake
    Get information about a Discord snowflake
    • snowflake: Any valid snowflake
  • /starboard channel | Opsional textchannel
    Set the channel starred messages will be sent to
    • textchannel: No Description Provided
    /starboard emoji | Opsional emoji
    Set a custom starboard emoji (Requires Premium)
    • emoji: No Description Provided
    /starboard minimum | Opsional minimum
    Set the minimum amount of stars needed to get on the starboard (Defaults to 5)
    • minimum: No Description Provided

    /starboard action
    No Description Provided

  • /stats | Opsional cluster
    View cluster & overall stats.
    • cluster: No Description Provided
  • /status
    Get Fire's current status

  • /steal emoji | Opsional name
    Steal an emote to use in your own server
    • emoji: No Description Provided
    • name: No Description Provided
  • /support
    Get a link to Fire's support server

  • /tag alias | Opsional tag alias
    Create an alias for a tag
    • tag: No Description Provided
    • alias: No Description Provided
    /tag create tag content
    Create a new tag
    • tag: No Description Provided
    • content: No Description Provided
    /tag delete tag
    Delete a tag
    • tag: No Description Provided
    /tag edit tag content
    Edit the content of a tag
    • tag: No Description Provided
    • content: No Description Provided
    /tag info tag
    View info about a tag such as who created it and how many times it's been used
    • tag: No Description Provided
    /tag raw tag
    View the raw content of a tag
    • tag: No Description Provided
    /tag slash | Opsional ephemeral
    Toggle the ability to use slash commands for tags or the visibilty of slash command tags
    • ephemeral: No Description Provided

    /tag tag
    No Description Provided

  • /ticket alert | Opsional role
    Set a role that will be "alerted" when a new ticket is opened
    • role: No Description Provided
    /ticket category | Opsional category
    Set the category where tickets are made and enable tickets
    • category: No Description Provided
    /ticket description | Opsional description
    Set the description of the ticket opener embed
    • description: No Description Provided
    /ticket limit | Opsional limit
    Limit the number of tickets a user can make
    • limit: No Description Provided
    /ticket name | Opsional name
    Set the name for tickets. There are many variables available for use in the name
    • name: No Description Provided

    /ticket action
    No Description Provided

  • /tictactoe member
    Play tic tac toe against server members
    • member: No Description Provided
  • /trans | Opsional user overlay
    Generate a trans pride avatar
    • user: No Description Provided
    • overlay: No Description Provided
  • /unban user | Opsional reason
    Unban a user from the server
    • user: No Description Provided
    • reason: No Description Provided
  • /unblock member | Opsional reason
    Unblock a user or role and allow them to chat in this channel
    • member: No Description Provided
    • reason: No Description Provided
  • /unmute member | Opsional reason
    Unmute a user
    • member: No Description Provided
    • reason: No Description Provided
  • /user | Opsional user
    Get a general overview of a user.
    • user: A mention, username, user ID or any valid snowflake
  • /vanityurl | Opsional code invite
    Creates a vanity invite for your Discord using inv.wtf
    • code: No Description Provided
    • invite: No Description Provided
  • /vcrole voicechannel | Opsional role
    Automatically assign a role to a user when they join a voice channel
    • voicechannel: No Description Provided
    • role: No Description Provided
  • /warn member reason
    Warn a user
    • member: No Description Provided
    • reason: No Description Provided
  • /warnings user
    View warnings for a user
    • user: No Description Provided