Overview
Infusion provides a variety of utility commands to help you manage your server and provide useful information to your members.
Server info
Display detailed information about your server.
Shows server statistics including:
- Member count
- Channel count
- Role count
- Server creation date
- Boost level and count
- Server owner
Example output:
- Total members: 1,234
- Text channels: 15
- Voice channels: 5
- Boost level: 2
User info
Display information about a specific user or yourself.
Parameters:
user - Optional user to get information about (defaults to yourself).
Shows user details including:
- Account creation date
- Server join date
- Roles
- Current status
- User ID
Example:
Role info
Display information about a specific role.
Parameters:
role - The role to get information about.
Shows role details including:
- Role color
- Member count
- Permissions
- Creation date
- Role ID
Avatar
Display a user’s avatar in full size.
Parameters:
user - Optional user to get avatar from (defaults to yourself).
Example:
Banner
Display a user’s profile banner.
Parameters:
user - Optional user to get banner from (defaults to yourself).
Ping
Check Infusion’s response time and API latency.
Shows:
- Bot latency
- API latency
- Websocket heartbeat
Help
Display a list of all available commands or get help for a specific command.
Parameters:
command - Optional specific command to get help for.
Example:
Invite
Get the invite link to add Infusion to another server.
Support
Get a link to join the Infusion support server.
Role management
Role add
Add a role to a member.
/role add <user> <role> [reason]
Parameters:
user - The member to add the role to.
role - The role to add.
reason - Optional reason for adding the role.
Required permissions: Manage Roles
Example:
/role add @user @Member Verified user
Role remove
Remove a role from a member.
/role remove <user> <role> [reason]
Parameters:
user - The member to remove the role from.
role - The role to remove.
reason - Optional reason for removing the role.
Required permissions: Manage Roles
Example:
/role remove @user @Muted Timeout expired
Role all
Add or remove a role from all members.
/role all <action> <role>
Parameters:
action - Either “add” or “remove”.
role - The role to add or remove.
Required permissions: Manage Roles, Administrator
This command affects all members in the server. Use with caution.
Emoji management
Emoji add
Add a custom emoji to your server.
/emoji add <name> <image>
Parameters:
name - Name for the emoji.
image - Image URL or attachment.
Required permissions: Manage Emojis
Emoji remove
Remove a custom emoji from your server.
Parameters:
emoji - The emoji to remove.
Required permissions: Manage Emojis
Emoji list
List all custom emojis in your server.
Channel management
Channel create
Create a new channel.
/channel create <type> <name> [category]
Parameters:
type - Channel type (text, voice, announcement).
name - Name for the channel.
category - Optional category to place the channel in.
Required permissions: Manage Channels
Channel delete
Delete a channel.
/channel delete <channel> [reason]
Parameters:
channel - The channel to delete.
reason - Optional reason for deletion.
Required permissions: Manage Channels
Channel clone
Clone an existing channel with all its settings.
/channel clone <channel> [name]
Parameters:
channel - The channel to clone.
name - Optional name for the cloned channel.
Required permissions: Manage Channels
Reminders
Remind
Set a reminder for yourself or another user.
/remind <time> <message> [user]
Parameters:
time - When to send the reminder (e.g., 1h, 30m, 1d).
message - The reminder message.
user - Optional user to remind (defaults to yourself).
Example:
/remind 1h Check the server logs
/remind 30m @user Meeting starts soon
Reminders list
View all your active reminders.
Reminder cancel
Cancel a specific reminder.
/reminder cancel <reminder_id>
Parameters:
reminder_id - The ID of the reminder to cancel.