Skip to content

Administration

Sahri Riza Umami edited this page Mar 21, 2016 · 3 revisions

Autoleave

Kicking ourself (bot) from unmanaged groups.

When someone invited this bot into a group, the bot then will check if the group is in its moderations (listed in config.lua). If not, the bot will exit immediately by kicking itself out of that group.

Command Description
!autoleave enable Enable autoleave.
!autoleave disable Disable autoleave.

Banhammer

Kick, ban, globally ban and whitelist.

Command Description
!antispam kick Enable flood and spam protection. Offender will be kicked.
!antispam ban Enable flood and spam protection. Offender will be banned.
!antispam disable Disable flood and spam protection.
!ban If type in reply, will ban replied user from chat group.
!ban <user_id> Ban (kick from chat and kicks it if it joins chat again) user_id
!ban <@username> Ban @username.
!banlist List users that are banned from chat.
!unban If type in reply, will unban replied user from chat group.
!unban <user_id> Unban user_id.
!unban <@username> Unban @username.
!kick If type in reply, will kick replied user from chat group.
!kick <user_id> Kick user_id from chat group.
!kick <@username> Kick @username from chat group.
!kickme Kick the poster.
!superban, !gban, !hammer If type in reply, will ban replied user globally.
!superban <user_id>, !gban <user_id>, !hammer <user_id> Kick user_id from all chat and kicks it if joins again.
!superban @<username>, !gban @<username>, !hammer @<username> Kick username from all chat and kicks it if joins again.
!superunban, !gunban, !unhammer If type in reply, will unban user globally.
!superunban <user_id>, !gunban <user_id>, !unhammer <user_id> Unban user_id globally.
!superunban @<username>, !gunban @<username>, !unhammer @<username> Unban username globally.
!superbanlist, !gbanlist, !hammerlist List globally banned users.
!whitelist enable Enable whitelist mode.
!whitelist disable Disable whitelist mode.
!whitelist chat Allow everybody on current chat to use the bot when whitelist mode is enabled.
!unwhitelist chat Remove chat from whitelist.
!whitelist <user_id> Allow user_id to use the bot when whitelist mode is enabled.
!unwhitelist <user_id> Remove user_id from whitelist.
!whitelist @<username> Allow username to use the bot when whitelist mode is enabled.
!unwhitelist @<username> Remove username from whitelist.

Channels

Enable or disable bot in a group.

Command Description
!channel enable Enable bot in current channel.
!channel disable Disable bot in current channel.

Greeter

Sends a custom message when a user enters a group chat.
Banned users and API bots will no be greeted.

Command Description
!welcome group Welcome message will shows in group.
!welcome pm Welcome message will send to new member via PM.
!welcome disable Disable welcome message.
!setwelcome Set welcome message.

Group Manager

Manage chat group.

Command Description
!about Read group description.
!addgroup, !gadd Add group to moderation list.
!remgroup, !grem, !gremove Remove group from moderation list.
!group lock bot Disallow APIs bots to join chat group.
!group unlock bot Allow APIs bots to join chat group.
!group lock member Lock group member.
!group unlock member Unlock group member.
!group lock name Lock group name.
!group unlock name Unlock group name.
!group lock photo Lock group photo.
!group unlock photo Unlock group photo.
!group settings Show group settings.
!grouplist, !groups, !glist List managed groups.
!link set, !setlink Delete current and create (revoke) invite link.
!link get, !getlink Get invite link.
!link revoke Revoke invite link.
!mkgroup <group_name> Make/create a new group.
!mksupergroup <group_name> Make/create a new supergroup.
!rules Read group rules.
!setabout <description> Set group description.
!setname <new_name> Set group name.
!setphoto Set group photo.
!setrules <rules> Set group rules.
!sticker warn Sticker prohibited. Sender will be warned first, then kicked for second violation.
!sticker kick Sticker prohibited. Sender will be kicked right away.
!sticker ok Disable sticker restriction.

Invite

Invite other user to the chat group.

Command Description
!invite Type this when replying, bot will then inviting the replied user.
!invite <user_id> Invite user_id into chat group.
!invite <@username> Invite @username into chat group.
!invite <print_name> Invite print_name into chat group.

Moderation

Group moderation. Promote, demote and list sudoers, administrators, owners or moderators of a group.

Command Description
!visudo, !sudo If typed when replying, promote replied user as a sudoer.
!visudo <user_id>, !sudo <user_id> Promote user_id as a sudoer.
!visudo @<username>, !sudo @<username> Promote username as a sudoer.
!desudo If typed when replying, demote replied user from sudoers.
!desudo <user_id> Demote user_id from sudoers.
!desudo @<username> Demote username from sudoers.
!sudolist List of sudo users.
!adminprom, !admin If typed when replying, promote replied user as an admin.
!adminprom <user_id>, !admin <user_id> Promote user_id as an admin.
!adminprom @<username>, !admin @<username> Promote username as an admin.
!admindem, !deadmin If typed when replying, demote replied user from admin.
!admindem <user_id>, !deadmin <user_id> Demote user_id from admin.
!admindem @<username>, !deadmin @<username> Demote username from admin.
!modlist List of administrators.
!setowner, !gov If typed when replying, promote replied user as a group owner.
!setowner <user_id>, !gov <user_id> Promote user_id as a group owner.
!setowner @<username>, !gov @<username> Promote username as a group owner.
!remowner, !degov If typed when replying, demote replied user from a group owner.
!remowner <user_id>, !degov <user_id> Demote user_id from a group owner.
!remowner @<username>, !degov @<username> Demote username from a group owner.
!ownerlist List of group owners.
!promote, !mod If typed when replying, promote replied user as moderator.
!promote <user_id>, !mod <user_id> Promote user_id as moderator.
!promote @<username>, !mod @<username> Promote username as moderator.
!demote, !demod If typed when replying, demote replied user from moderator.
!demote <user_id>, !demod <user_id> Demote user_id from moderator.
!demote @<username>, !demod @<username> Demote username from moderator.
!modlist List of moderators.