GORT User Manual v0.998
Once installed in your chatroom, GORT can restrict various user actions, and respond to them based on the security level set by the room owners/admins, as follows:
GORT Security levels:
0: GORT is sleeping and will not respond to any restricted actions.
1: GORT will undo unauthorized modifications (restore group settings, re-add removed users, kick new users when Join/Rejoin/Add/Others actions are restricted)
2. GORT will undo unauthorized modifications and issue warnings to users who performed restricted actions. Offenders are kicked after a few warnings.
3. GORT will undo unauthorized modifications and kick offenders instantly with no warnings (the only exception is Chat event that will still trigger warnings before a kick).
GORT User Classes and Permissions
GORT introduces the concept of user hirerarchy. User classes are listed below:
Regular users: All users are regular users by default, until promoted. Regular users may not perform any restricted actions.
Trusted users: may perform all restricted actions without triggering a response from GORT.
Admins: may manage most GORT settings, and promote regular users to Trusted Users
Co-Owner: may promote to Admins, and run potentially dangerous commands such as group kick commands
Owner: The creator of the room and owner of the bot. May promote to Co-Owners.
gort status : Displays room info and current GORT settings
gort kick me : Any user can run this command to be removed from the group by GORT. Don't want to be in a group, and don't want it to clutter your Archive? Suicide by GORT is the answer!
gort sec [0..3] : Sets the security level.
gort restrict <action keywords>: Marks the specified user actions as "restricted". GORT will react to restricted actions depending on current security level. Example: gort restrict name kick rejoin.
gort allow <action keywords> : Marks the actions specified as "allowed'. GORT will not react to allowed actions. Example: gort allow topic avatar.
The action keywords recognized by the restict/allow commands:
- Name : group name changes.
- Topic : group topic changes.
- Avatar : group avatar changes
- Omode : toggling Office Mode (no notifications) on/off
- Add : adding users to the group by another group member
- Others : adding multiple unidentified users, triggering the "added ... and N others" system message.
- Join : new user joins (using the Share URL).
- Rejoin : old member rejoins (using the rejoin function in GroupMe client)
- Kick : removing users from the group by another member
- Chat : Any regular chat message (when resticted, only Trusted Users and above may post messages. Restricting this may be useful in rooms reserved for alerts/announcements)
gort demote Nickname : demotes a user 1 level.
gort readd Nickname|member ID : Manually re-adds a recently kicked user back into the group. Useful if the user you want to re-add is not in your contacts and can't be added the normal way. Also clears the infraction counter for users that had been kicked by GORT. Note: users who left on their own cannot be readded.
gort ban Nickname|member id : Bans the user from your group. When a user is banned, he cannot rejoin or be added back into the group. This command can be used even after the user you want to ban leaves your group (unless the user had left before GORT was installed).
gort unban Nickname|member ID : Lifts the ban, allowing the user to rejoin/be readded.
gort welcome on|off : Toggles the Welcome message that will be displayed when new users join the group.
gort welcome Your Text Here : Sets the Welcome Message text.
gort antighost on|off : Gort will attempt to detect and kick the users who exploited the "ghost rejoin" bug to rejoin the group after being kicked, without triggering a join nofification (May cause false positives. Not recommended unless you do have a problem with ghost rejoiners).
gort antibot on|off : Gort will instantly kick and ban users who install other bots in the group (note that after the bot owner is kicked, GroupMe disables the bot, but it will re-activate if the owner is re-added). This will not detect existing bots, only new installs.
gort show trusted : lists all Trusted users.
gort show regular : lists all Regular (unpromoted) users.
gort show kicked : lists the most recently removed users.
gort show banned : lists current bans.
gort show departed : shows all former group members, most recent first. Status codes: L=left, K=kicked, B=banned
gort show added by <Nickname>: Lists all members added to the group by the member specified
gort show inactive <N>: lists members inactive for at least N nays, sorted by days of inactivity since last message.
gort show new <Status> <Days>: Lists all new memberships within the last N days. Status keywords: added, joined (via Share URL), rejoined, unknown origin, all (default). Example: "gort show added 7" lists all members added to the group within 7 days.
gort whois Nickname|member id : shows various member information such as join date, message count, etc.
Co-Owner/Owner only commands (use with care) :gort kick regular : removes all Regular (unpromoted) users from the group
gort kick added by <Nickname>: Kicks all members added to the group by the member specified
gort kick inactive <N>: kicks all members inactive for at least N nays from the group. Default is 30 days if N is not specified.
gort kick new <Status> <Days>: Kicks all matching members from the group (same format as "gort show new) command. Example: "gort kick rejoined 7" kicks all members that have rejoined the group within 7 days.
gort share on|off : Toggles the public Share URL for the group.
gort uninstall : fully removes GORT from your chatroom.
GORT Best Practices, tips and tricks:
- When in doubt, "gort sec 2" and "gort restrict name avatar omode kick" works best for most chatrooms
- Designate a few, and only a few trusted people as co-owners/admins so they can manage GORT. Such a promotion is a privilege, not a right.
- "gort show kicked" shows the list of users GORT can readd.
- "gort readd" and "gort ban" will recognize the numeric membership id, if the nickname is hard to type
- promote and demote commands allow you to use the @ selector to easily pick a user with minimal typing
- When you turn your Share URL off, your old URL is instantly invalidated, and if you re-enable it, GroupMe will generate a totally new one. If your Share URL is published somewhere but you want to limit new joins temporarily, use "gort restrict join" instead.
- Each "gort kick ..." command has a corresponding "gort show ..." command with the same exact format. Use the show command first to see which users will be kicked by the matching "kick" command, e.g. use "gort show inactive 60" before "gort kick inactive 60".
- Uninstall GORT before changing room ownership!!!
- Remember to log on to the Activation Portal to re-authorize GORT after you change your GroupMe password
- For GORT news and important announcements, Follow us on Twitter