!AutoTemp

AutoTemp Command

AutoTemp automatically gives specific users temporary rank when they join (member, mod, or owner). You control who gets temp rank, how long it lasts, and limits to prevent too many temps at once.


Who can use it?

Only the bot owner (and any additional owners) can manage AutoTemp.


Command Usage

    • !autotemp on / !autotemp off
    • !autotemp add [user] [rank] [hours]
    • !autotemp remove [user]
    • !autotemp list
    • !autotemp maxtempmods [number]
    • !autotemp maxtempmembers [number]
    • !autotemp maxtempowners [number]
    • !autotemp settime [minutes]
    • !autotemp settemptime [user] [hours]
    • !autotemp setrank [user] [member|mod|owner]
    • !autotemp setorder [user] [order]
    • !autotemp modsonline [number]


    Enable / Disable

    Turn AutoTemp on:

    !autotemp on

    Turn AutoTemp off:

    !autotemp off


    Add a user (temp rank)

    Add a user to the AutoTemp list:

    !autotemp add username mod 2

    That user will be given temporary mod for 2 hours when they join.

    Valid ranks:

    • member
    • mod
    • owner

    Time rules:

    • Hours must be 1 to 24
    • Maximum temp time is 24 hours


    Remove a user

    Remove a user from the AutoTemp list:

    !autotemp remove username


    View settings + list

    Show current AutoTemp settings and all users in the list:

    !autotemp list

    This shows:

    • Status (ON/OFF)
    • Max temp limits (mods/members/owners)
    • Minimum time required in chat
    • Mods online threshold
    • User list with priority order, rank type, and temp hours


    Limits (max temp ranks)

    Set the maximum number of temporary ranks that can be active:

    • !autotemp maxtempmods 3
    • !autotemp maxtempmembers 5
    • !autotemp maxtempowners 1

    This prevents the bot from assigning too many temp ranks at the same time.


    Minimum time before assignment

    Require a user to be in chat for a minimum amount of time before receiving temp rank:

    !autotemp settime 5

    This means they must be present for 5 minutes first.

    Instant assignment:

    !autotemp settime 0


    Change temp time for a user

    Update how long a specific user receives temp rank:

    !autotemp settemptime username 6

    Hours must be 1 to 24.


    Change rank type for a user

    Update what rank a user receives:

    !autotemp setrank username owner


    Priority order

    AutoTemp uses a priority order to decide who gets temp ranks first (useful when limits are reached).

    Set a user’s priority:

    !autotemp setorder username 1

    Lower number = higher priority.


    Mods online threshold

    You can require a certain number of mods to be online before AutoTemp assigns temp ranks:

    !autotemp modsonline 2

    That means AutoTemp will only run when 2+ mods are online.


    Notes

    • AutoTemp is designed to be safe: it has limits, rank types, and maximum hours.
    • Use !autotemp list anytime to confirm settings.
    • If you add the same user again, it updates their rank/time settings.