Command list¶
- Command list
- Account management
- /STATS
- /ADMIN
- /MAP
- /SCONNECT
- /SQUIT
- /LIST
- /AWAY
- /DCC SEND buddyicon
- Buddies management
- /INVITE
- /WHO
- /WHOIS
- /WII
- /SVSNICK
- /KICK
- /KILL
- /KICKBAN
- /BAN
- /BANLIST
- Talk with your buddies
- /MSG
- Conversation chats
- /JOIN
- /PART
- /INVITE
- Oper commands
- /OPER
- /WALLOPS
- /REHASH
- /DIE
- Miscellaneous commands
- /MOTD
Account management¶
/STATS¶
Displays stats about Minbif's settings and other information.
/STATS a
Displays every available away messages.
/STATS c ACCID
Display every chat parameters available for the /JOIN command on a specific account, and their default values.
/STATS p
Displays all protocol names and their long name. Protocol id is needed to create an account.
/STATS m
Displays all supported IRC commands.
/ADMIN¶
Change global settings about your minbif account.
/ADMIN [KEY [VALUE]]
Without any argument, it displays every settings. Use also this command to change a setting value.
/MAP¶
This command provides management options for the IM account list. /MAP without any argument will display the account list.
/MAP add
Use this command to create an account on Minbif. Prototype of this command is:
/MAP add PROTOCOL USERNAME PASSWORD [options ...] [CHANNEL]
Every protocol has specific parameters. You can display them with:
/MAP add PROTOCOL
/MAP register
This is the same thing than /MAP add, but it registers an account on server before adding it on yours.
/MAP rem
Removes an account.
/MAP rem [USERNAME:]ID
/MAP edit
List editable account parameters for an account:
/MAP edit [USERNAME:]ID
Display a parameter value for an account:
/MAP edit [USERNAME:]ID PARAM
Change a parameter value for an account:
/MAP edit [USERNAME:]ID PARAM VALUE
/MAP cmd
Run a specific command on an account. Syntax is:
/MAP cmd ACCID [command]
To display the commands list, just call this without any command argument.
You can change your nickname, your mood message, or do lot of things…
/SCONNECT¶
Connects the selected IM account, if it has already been added to the account list. The status channel associated with the account will then automatically be joined by the user.
An account can be designated by its full name USERNAME:ID, or only by its ID. The ID of the account can be found with the /MAP command.
/SCONNECT [USERNAME:]ID
_Note: some clients use
/CONNECTcommand instead of/SCONNECT.
/SQUIT¶
Disconnects the USERNAME IM account, if it was connected.
/SQUIT [USERNAME:]ID
/LIST¶
/LIST ACCID
Displays list of channels for an account.
/AWAY¶
Change your status on every accounts.
/AWAY [status_tag|custom_message]
Without any parameter, it set your status as “Available”. If you specify a status tag, then the corresponding status message is set. Available status tags can be listed with /STATS a, for exemple:
- offline -> Offline (warning: it can disconnect you from accounts)
- available -> Available
- unavailable -> Do not disturb
If you set a custom message, your status is changed to “Extended Away” and uses the given message.
/DCC SEND buddyicon¶
To set your icon on every accounts, send an image to the pseudo-user buddyicon with DCC SEND.
Currently, it accepts only .png files without compression.
/DCC SEND buddyicon PATH_TO_FILE
Buddies management¶
Managing buddies uses some channel commands, on the status channel of the concerned account.
/INVITE¶
To add a buddy on an account, use this command:
/INVITE USERNAME[:ID]
Note: if there are several accounts on this status channel, add the ID suffix.
/WHO¶
This command can be used to display buddies. Without any argument, it shows every buddies, but if you add a channel name, it will display buddies in this channel, etc.
/WHO [CHANNEL]
Important: On irssi, if you use /who in a channel, it shows buddies on that channel, and /who without any channel will not work. You can use /quote who instead.
In case you are using the same channel for several accounts, it may be unconfortable, so you display the buddies of a specific account on your IRC client control channel using the following syntax:
/WHO ACCID
/WHOIS¶
Display information about a buddy (like realname, away state, or icon (needs libcaca))
/WHOIS NICKNAME
/WII¶
This is a irsii alias to do:
/WHOIS NICKNAME NICKNAME
On IRC, this is used to ask the remote server to display more information, typically the idle and signof time.
With this command, minbif displays /WHOIS result, but also some protocol specific information about buddy (for example email address, phone number, birthday, etc.).
/SVSNICK¶
Change buddys' nickname on IRC.
/SVSNICK NICK NEWNICK
Note: this command isn't handled by irssi. Create an alias with /alias svsnick quote svsnick
/KICK¶
To remove a budy from an account, use this command in the status channel:
/KICK NICKNAME
/KILL¶
You can use the /KILL command instead of /KICK, if the nick isn't on any status channel:
/KILL nickname
/KICKBAN¶
Block and remove a buddy from an account. Use this command in the status channel:
/KICKBAN NICKNAME
/BAN¶
Block a buddy from an account. Use this command in the status channel:
/BAN NICKNAME
If you want to block someone who is not in your buddy list, use:
/BAN *!ID:accountid
or, when there isn't any '@' in buddy's ID:
/BAN *!ID@accountid
/BANLIST¶
Display list of blocked users in a status channel:
/BANLIST
Talk with your buddies¶
/MSG¶
Sends a private message to one or more buddies.
/MSG BUDDY1[,BUDDY2[...]] MESSAGE
Conversation chats¶
All conversation chats are IRC channels prefixed with a '#'.
/JOIN¶
To join a conversation chat, use this command:
/JOIN #NAME:ACCID
Note: if you try to join an IRC channel, you must use /join ##blah:irc0 (with two '#').
Parameters
Sometimes, to enter in a channel, you need to give parameter, for example a password. You can set these parameters as the “password” field of the /JOIN command. Syntax is:
/join #NAME:accountID [key=value[;key=value[;...]]]
For example:
/join #linuxfr.org@conference.linuxfr.org:jabber0 handler=romain__;password=blah
If you want to auto-join a channel with a needed parameter, just set that string into the “password” field of your IRC client.
MSN protocol
With the MSN protocol, there isn't real conversation chat with names. But you can create one with this command:
/JOIN #NICKNAME:ACCID [PARAMETERS]
To join an existant group chat, you need to be invited by someone in.
/PART¶
Leave a conversation chat:
/PART #NAME:ACCID [MESSAGE]
/INVITE¶
Invite a buddy in a conversation channel.
/INVITE nickname
Oper commands¶
Administrator of Minbif can use several commands to manage every minbif instances.
/OPER¶
Authenticate as an IRC Operator.
/OPER login password
To add an Operator account, edit minbif.conf.
/WALLOPS¶
Send a wallops message to every minbif instances.
/WALLOPS message
Note: this command works only in the daemon fork mode
/REHASH¶
Reload minbif configuration
/REHASH
If Minbif is launched in the daemon fork mode, it reload every instances configuration. The MOTD text is reloaded in the process too.
/DIE¶
/DIE REASON
Stop all minbif instances (the master minbif process too), disconnecting all minbif users with the REASON message. It is mostly used for maintenance or emergency shutdown.
Miscellaneous commands¶
/MOTD¶
Display the server Message Of The Day.