HandbookGetting started

All commands

264 commands42 modules

Every command Marina understands, on one page. Type to filter, or open one for the full story.

CommandModuleWhat it does
/startBot basicsIn private chat: a hello, the module menu and the Add me to a group button.
/helpBot basicsThe module menu. In a group, a button that opens it in private.
/help <module or command>Bot basicsOpens one topic straight away. Works with command names too.
/aboutBot basicsIn private chat: what Marina is and who runs her.
/privacyBot basicsHer privacy policy, and a menu to see, download or delete your data.
/donateBot basicsHow to support the project.
/markdownhelp [topic]Formatting & buttonsThis guide inside Telegram, or one topic of it. Also /formatting.
/connect <chat id or @username>ConnectionsIn private chat, connect to that group.
/connectConnectionsAlone in private: pick a recent group. In a group: a button that connects you in private.
/disconnectConnectionsEnd the current connection.
/reconnectConnectionsPick one of your recent groups again.
/connectionConnectionsWhich group you're connected to, and what you can do there. Also /connections.
/allowconnect <on/off>ConnectionsLet regular members connect, or keep it for admins. On by default.
/settingsSettingsAn overview of the group, module by module. In a group she offers to open it in private. Also /config.
/checkupSettingsLists features that can't work with her current rights, and how to fix each one.
/adminlistAdminThe owner and admins, with their titles. Also /admins.
/promote <user> [title]AdminMakes someone an admin who can change info, delete, ban, invite and pin.
/lowpromote <user> [title]AdminA lighter admin: delete, invite and pin only.
/midpromote <user> [title]AdminLike /promote, plus video chats and topics.
/fullpromote <user> [title]AdminEvery right Marina can give, including adding admins.
/demote <user>AdminRemoves all admin rights.
/title <user> <title>AdminSets a custom title, up to 16 characters without emoji.
/admincacheAdminReloads the admin list now, after someone was promoted by hand. Once every 10 minutes.
/adminerror <on/off>AdminTell members when they try an admin command. On by default.
/anonadmin <on/off>AdminLet anonymous admins use commands without confirming who they are. Off by default.
/kickmeBansLeave the group. You can come back any time. Not for admins.
/ban <user> [time] [reason]BansBans someone, even if they aren't in the group. Permanent unless you add a time.
/tban <user> <time> [reason]BansBans for a set time.
/dban [time] [reason]BansReply to a message: ban its sender and delete it.
/sban <user> [time] [reason]BansBans without a notice in the chat.
/unban <user>BansLifts a ban. Works on channels too.
/mute <user> [time] [reason]BansStops someone from sending messages. They can still read.
/tmute <user> <time> [reason]BansMutes for a set time.
/dmute [time] [reason]BansReply to a message: mute its sender and delete it.
/smute <user> [time] [reason]BansMutes without a notice.
/unmute <user>BansLets a muted member talk again.
/kick <user> [reason]BansRemoves someone without banning them.
/dkick [reason]BansReply to a message: kick its sender and delete it.
/skick <user> [reason]BansKicks without a notice.
/warnsWarningsYour own active warnings. Admins can add a user to see theirs.
/warn <user> [reason]WarningsWarns a member.
/dwarn [reason]WarningsReply to a message: warn its sender and delete it.
/swarn <user> [reason]WarningsWarns without a notice. The log channel still gets it.
/rmwarn <user>WarningsRemoves someone's latest warning. Also /unwarn.
/resetwarn <user>WarningsClears all of someone's warnings. Also /resetwarns.
/warningsWarningsThe group's limit, mode and expiry time.
/warnlimit [number]WarningsShows or sets the limit, from 1 to 50. Default 3. Also /setwarnlimit.
/warnmode [mode] [time]WarningsWhat happens at the limit: ban, kick, mute, tban or tmute. Also /setwarnmode.
/warntime [time/off]WarningsHow long warnings last. Default off: forever. Also /setwarntime.
/resetallwarnsWarningsWipes every warning in the group, after you confirm.
/purge [count] [reason]PurgesReply to a message: delete it and everything after it, or only that many messages.
/spurge [count]PurgesLike /purge, without the notice.
/delPurgesReply to a message to delete just that one.
/purgefromPurgesReply to the first message of a range to mark it. The command disappears straight away.
/purgetoPurgesReply to the other end to delete the whole range, both ends included.
/pinnedPinsThe current pinned message, with a button to jump to it.
/pin [loud]PinsReply to a message to pin it. Quiet unless you add loud, violent or notify.
/unpinPinsUnpins the message you reply to, or the latest pin.
/unpinallPinsUnpins everything, after you confirm. Only you can confirm your own.
/permapin <text>PinsPosts the text as Marina and pins it. Reply to a message to repost it instead.
/antichannelpin <on/off>PinsUnpin linked-channel posts as soon as Telegram pins them.
/cleanlinked <on/off>PinsDelete posts that arrive from the linked channel. Also /cleanlinkedchannel.
/report [reason]ReportsReply to a message to report it. Without a reply, it calls the admins.
@adminReportsAnywhere in a message, the same as /report. Also @admins.
/reports <on/off>ReportsAllow or block reports. Send it alone to see the setting.
/approval [user]ApprovalWhether you (or someone) are approved, and why.
/approve <user> [reason]ApprovalApproves a member. The reason shows in /approval and /approved.
/unapprove <user>ApprovalRemoves an approval. Also /disapprove.
/approvedApprovalLists approved members. Long lists arrive as a file.
/unapproveallApprovalRemoves every approval, after you confirm. Also /disapproveall.
/disable <commands>DisablingSwitches off one or more commands for members.
/enable <commands>DisablingSwitches them back on.
/disabledDisablingThe commands that are off here.
/disableableDisablingEvery command that can be switched off.
/disabledel <on/off>DisablingAlso delete messages that try a disabled command. Off by default.
/disableadmin <on/off>DisablingMake disabled commands apply to admins too. Off by default.
/actiontopicTopicsThe topic Marina's automatic messages go to.
/actiontopic offTopicsSend them back to General.
/setactiontopicTopicsMakes the current topic the action topic.
/newtopic <name>TopicsCreates a topic, one a minute. Also /createtopic.
/renametopic <name>TopicsRenames the current topic.
/closetopicTopicsCloses the current topic so only admins can post.
/reopentopicTopicsOpens it again. Also /opentopic.
/deletetopicTopicsDeletes the topic and all its messages, after you confirm. There's no undo.
/captcha <on/off>CAPTCHATurns CAPTCHAs on or off. Also /welcomemute.
/captchamode <mode>CAPTCHAbutton, math, text or text2.
/captcharules <on/off>CAPTCHANewcomers must also accept the rules before they can talk.
/captchamutetime <time/off>CAPTCHAUnmute unsolved members after this long. Also /captchatime.
/captchakick <on/off>CAPTCHAKick members who don't solve it in time.
/captchakicktime <time>CAPTCHAHow long they get before the kick. Default 5 minutes, at most a day.
/recaptcha <on/off>CAPTCHATest everyone who joins, even people who passed here before.
/setcaptchatext <text>CAPTCHAChanges the text on the CAPTCHA button.
/resetcaptchatextCAPTCHABack to the default button text.
/floodAntifloodThe current settings. Also /antiflood.
/setflood <number/off>AntifloodAct on this many messages in a row, 1 to 100.
/setfloodtimer <count> <time>AntifloodAct on this many messages within a time, 3 seconds to 1 hour. Also /setfloodtime.
/floodmode <action> [time]Antifloodban, mute, kick, tban or tmute. Also /setfloodmode.
/clearflood <on/off>AntifloodAlso delete the flood messages. Also /floodclear.
/antiraidAntiraidWhether raid mode is on, with a button to switch it. Also /raidmode.
/antiraid <time>AntiraidOffers to switch it on for that long.
/antiraid offAntiraidSwitches raid mode off straight away.
/raidtime [time]AntiraidHow long raid mode stays on. Default 6 hours.
/raidactiontime [time]AntiraidHow long raiders are banned. Default 1 hour.
/autoantiraid [number/off]AntiraidTurn raid mode on when more than this many join in a minute. Also /setautoantiraid.
/lock <types>LocksLocks one or more types.
/lock <types> ### [reason] [{action}]LocksLocks with a custom reason and action.
/unlock <types>LocksUnlocks them. /unlock all unlocks everything.
/locksLocksWhat's locked, with custom reasons and actions. /locks list shows every type.
/locktypesLocksEvery lock type with a short explanation.
/lockwarns [on/off]LocksAlso warn members who send locked content. Off by default.
/antichannelmode <on/off>LocksDelete messages sent as a channel and ban the channel. Also /antichannel.
/allowlist [items]LocksLets specific things past the locks. Alone, shows the list. Also /whitelist.
/rmallowlist <items>LocksTakes items off the allowlist. Also /unallowlist.
/rmallowlistallLocksClears the whole allowlist, after you confirm.
/addblocklist <item> [reason]BlocklistsBlocks an item. Quote phrases; put several in brackets. Also /addblacklist.
/rmblocklist <item>BlocklistsUnblocks one or more items. Also /unblocklist.
/blocklistBlocklistsLists the items. Also /blacklist.
/blocklistmode [action] [time]BlocklistsThe action for senders. Default nothing: just delete.
/blocklistdelete [on/off]BlocklistsWhether matches are deleted. On by default. Also /blocklistdel.
/setblocklistreason [reason]BlocklistsThe default reason. {trigger} is the matched item.
/resetblocklistreasonBlocklistsBack to the built-in reason.
/blocklistcheck <user or name>BlocklistsTests a member or name against the name items. Nobody is punished.
/unblocklistallBlocklistsRemoves every item, after you confirm.
/autoapprove <mode>Join ControlWhat happens to join requests. Alone, shows the mode.
/dnd <on/off>Join ControlRemove people without a username. Also /nousername.
/nightmodeNight ModeThe settings, with an on/off button. Also /night.
/nightmode <on/off>Night ModeSwitches night mode on or off.
/nightmode <start>-<end>Night ModeSets the night: 23:00-07:00 or 11pm-7am.
/nightmode tz <timezone>Night ModeSets the timezone: +5:30, UTC-4 or IST.
/cleancommand <types>Clean CommandsStart deleting these kinds of commands. Alone, shows the setting.
/keepcommand <types>Clean CommandsStop deleting them. Also /nocleancommand.
/cleancommandtypesClean CommandsExplains each command type.
/cleanmsg <types>Clean CommandsDelete these kinds of Marina's messages after a while.
/keepmsg <types>Clean CommandsKeep them again.
/cleanmsgtypesClean CommandsExplains each message type.
/cleanmsgtime <time>Clean CommandsHow long her messages stay, from 1 minute to 47 hours. Default 5 minutes.
/cleanservice <types>Clean ServiceStart deleting these notices. Alone, shows the setting.
/cleanservice <on/off>Clean ServiceAll types, or none.
/keepservice <types>Clean ServiceStop deleting these. Also /nocleanservice.
/cleanservicetypesClean ServiceExplains each type. Also /servicetypes.
/newfed <name>FederationsCreates your federation, in private chat. One per person. Also /fnew.
/renamefed <name>FederationsRenames it. Also /frename.
/delfedFederationsDeletes it, after you confirm. Existing bans stay. Also /fdel.
/fedtransfer <user>FederationsHands it to someone else; they accept, you confirm. Also /ftransfer.
/fedpromote <user>FederationsInvites a fed admin. They join once they accept. Also /fpromote.
/feddemote <user>FederationsRemoves a fed admin or withdraws an invite. Also /fdemote.
/fednotif <on/off>FederationsA private copy of every fed ban and unban. Also /fnotif.
/fedreason <on/off>FederationsRequire a reason for every fed ban. Also /freason.
/subfed <fedid>FederationsApply another federation's bans too, up to five. Also /fedsub.
/unsubfed <fedid>FederationsStop applying them. Also /fedunsub.
/fedexport [format]FederationsDownload the ban list: csv, minicsv, json or human. Also /fexport.
/fedimport [overwrite/keep] [format]FederationsImport a ban list from a file. Also /fimport.
/setfedlogFederationsSend federation actions to a group or channel. /unsetfedlog stops it.
/setfedlangFederationsThe log's language. Also /fedlang.
/fban <user> [reason]FederationsBans someone in every group of the federation. Also /fedban.
/unfban <user> [reason]FederationsLifts a fed ban. Also /unfedban, /funban.
/fedchats [fedid]FederationsThe groups in a federation, sent in private.
/myfedsFederationsThe federations you own or help run.
/feddemoteme <fedid>FederationsStep down as fed admin. Also /fdemoteme.
/fedinfo [fedid]FederationsDetails of a federation.
/fedadmins [fedid]FederationsIts owner and admins.
/fedsubs [fedid]FederationsIts subscriptions, both ways.
/fedstat [user] [fedid]FederationsWhere you or someone is fed banned. Also /fstat, /fbanstat.
/chatfedFederationsThe federation this group belongs to.
/joinfed <fedid>FederationsAdds the group to a federation, or moves it.
/leavefedFederationsTakes the group out of its federation.
/quietfed <on/off>FederationsRemove fed-banned members who speak without posting a notice. People who join while fed banned are always removed quietly.
/welcome <on/off>GreetingsWelcome messages on or off. Alone, shows the settings and current welcome.
/goodbye <on/off>GreetingsThe same for goodbyes. Both start on.
/setwelcome <text>GreetingsSets the welcome. Or reply to a message to use it, media included.
/setgoodbye <text>GreetingsSets the goodbye the same way.
/resetwelcomeGreetingsBack to the default welcome. /resetgoodbye does the same for goodbyes.
/cleanwelcome <on/off>GreetingsDelete old welcomes automatically.
/get <name>NotesSends a note. As a reply, answers that message with it.
#nameNotesThe same, as the first word of any message.
/notesNotesThe notes saved here. Also /saved.
/save <name> [text]NotesSaves a note, or reply to a message or media to save it.
/clear <name>NotesDeletes a note.
/privatenotes <on/off>NotesSend notes through a button to private chat. Off by default.
/clearallNotesDeletes every note, after you confirm.
/filtersFiltersEvery trigger saved here.
/filter <trigger> <reply>FiltersSaves a filter. Reply to a message to use it as the reply.
/stop <trigger>FiltersRemoves a filter.
/stopallFiltersRemoves every filter, after you confirm.
/rulesRulesShows the rules. As a reply, points someone at them.
/setrules <text>RulesSets the rules. Or reply to a message to use it, buttons and media included.
/resetrulesRulesRemoves the rules. Also /clearrules.
/privaterules <on/off>RulesSend the rules in private through a button. On by default.
/setrulesbutton <text>RulesChanges the button label, up to 40 characters.
/resetrulesbuttonRulesBack to "Rules".
/repeat <interval> [now] <text>RecurringPosts a message every interval. Reply to a message to repeat it. now posts the first copy at once.
/repeatsRecurringLists them, with a button to manage each. Also /recurring.
/editrepeat <id> <interval>RecurringChanges the interval, or the message if you give text or reply.
/pauserepeat <id>RecurringPauses one.
/resumerepeat <id>RecurringResumes it on its usual rhythm.
/repeatnow <id>RecurringPosts it right now; the schedule stays.
/stoprepeat <id>RecurringDeletes it. Also /delrepeat.
/stopallrepeatsRecurringDeletes them all, after you confirm.
/say <text>AnnouncementsPosts the text as Marina. Also /echo, /send.
/sayAnnouncementsAs a reply: reposts that message as Marina's own.
/say <text>AnnouncementsAs a reply with text: Marina's answer to that message.
/editmsg <new text>AnnouncementsReply to a /say or /permapin post to replace its text and buttons. Also /edit.
/setlogLog ChannelsLinks a log channel (see above).
/unsetlogLog ChannelsStops logging and forgets the channel.
/logchannelLog ChannelsThe linked channel and what's logged.
/log <categories>Log ChannelsLogs these categories again, or all.
/nolog <categories>Log ChannelsStops logging these categories, or all.
/logcategoriesLog ChannelsWhat each category covers.
/logsettingsLog ChannelsSwitch categories with buttons.
/export [categories]Import/ExportSends the group's configuration as a file, all of it or some categories.
/import [categories]Import/ExportReply to an export file to load it. The format is detected automatically.
/resetImport/ExportWipes every setting and all data of the group, after you confirm, and sends a backup. Also /chatreset.
/setgtitle <title>Group ProfileRenames the group. Also /settitle.
/setgpicGroup ProfileReply to a photo to make it the group photo. Also /setgrouppic.
/delgpicGroup ProfileRemoves the group photo. Also /rmgpic.
/setdesc <text>Group ProfileSets the description, or reply to a message to use its text. Also /setdescription.
/setstickerGroup ProfileReply to a sticker to make its pack the group's set. Also /setstickers.
/delstickerGroup ProfileRemoves the group's sticker set. Also /rmsticker.
/slowmodeGroup ProfileWhether slow mode is on, and where to change it.
/setlang [language]LanguagesIn private chat, your own language. Through /connect, the group's.
/setlang <language>LanguagesSets the group's language by name or code.
/privacyPrivacyIn private chat: the policy, and your data to see, download or delete.
/id [user]MiscThe id of a user, group or channel.
/info [user]MiscInformation about a user.
/ginfoMiscInformation about this group. Also /chatinfo.
/fileidMiscReply to media to get its file id. Also /stickerid, /gifid.
/pingMiscMarina's response time and uptime.
/runsMiscA random line about running away.
/limitsMiscThis group's limits and usage.
/donateMiscHow to support the project.
/silentactions <on/off>MiscLet locks, blocklists and antiflood use silent actions.
/bot2bot <off/admin/all>MiscWhich bots may use Marina's commands. Off by default. Also /bottobot.
/bot2botskipreview <on/off>MiscRun bots' admin commands without a human review.
/rank [user]LevelsYour rank card, or someone else's.
/topLevelsThe ten most active members. Also /leaderboard.
/levels <on/off>LevelsLevels on or off here. Off by default.
/levelup <on/off>LevelsAnnounce new levels. On by default.
/karma [user]KarmaYour karma, or someone else's.
/karmatopKarmaThe ten members with the most karma. Also /karmaboard.
/karma <on/off>KarmaKarma on or off here. Off by default.
/setbirthday <date>BirthdaysSaves your birthday: 15/03, 15 March or 15/03/1998. Also /setbday.
/birthday [user]BirthdaysYour birthday or someone's, and the days to go. Also /bday.
/birthdaysBirthdaysBirthdays in the next 30 days. Also /bdays.
/delbirthdayBirthdaysForgets your birthday. Also /delbday.
/addbirthday <date>BirthdaysReply to a member to save their birthday for them. Also /addbday.
/birthdaywishes <on/off>BirthdaysPost a birthday message on the day. Off by default. Also /bdaywishes.
/birthdaywishes tz <timezone>BirthdaysThe timezone for wishes, like +5:30.
/afk [reason]AFKMarks you as away.
brb [reason]AFKA message starting with "brb" does the same.
/afknotes <on/off>AFKAway and welcome-back notes on or off here. On by default.
/setme <text>ProfilesWrites a short line about yourself.
/me [user]ProfilesYour line, or someone else's. Also /aboutme.
/delmeProfilesRemoves your line. Also /clearme.
/bio [user]ProfilesThe bio this group's admins wrote about you or someone.
/setbio <text>ProfilesReply to a member to write their bio in this group.
/delbioProfilesReply to a member to remove it. Also /clearbio.
/couplesGamesToday's couple, picked from active members. Also /couple, /shipping.
/truthGamesA question to answer honestly.
/dareGamesA small, harmless challenge.
/kang [emoji]StickersReply to a sticker or photo to add it to your pack. Also /steal.
/unkangStickersReply to a sticker from your pack to remove it.
/mypackStickersA link to your pack. Also /mystickers.
/getstickerStickersReply to a sticker to get it as a file.
/stickeridStickersReply to a sticker to get its file id.