Command list

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 m

Displays all supported IRC commands.

/STATS o

Display every minbif administrators with their email address.

/STATS p

Display all protocol names and their long name. Protocol id is needed to create an account.

/STATS P

Display available plugins, which can be activated using:

/STATS P [plugin] load

and deactivated using:

/STATS P [plugin] unload

More details about a plugin can be displayed easily using:

/STATS P [plugin]

/STATS u

Display server uptime.

/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 [options ...]

Every protocol has specific parameters. You can display them with:

/MAP add PROTOCOL

For example:

/MAP add jabber minbif@example.com -password pupuce -accid jabber -status_channel &jabber

/MAP register

This is the same thing than /MAP add, but it registers an account on server before adding it on yours.

/MAP delete

Removes an account.

/MAP delete [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 /CONNECT command instead of /SCONNECT.

/SQUIT

Disconnects the USERNAME IM account, if it was connected.

/SQUIT [USERNAME:]ID

/LIST

/LIST

Without any argument, it lists the local channels (status channels and joined remote channels).

/LIST ACCID

Displays list of all channels on an IM 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 “Away” and uses the given message.

See also Status management.

/TOPIC

Change your status message

/TOPIC &minbif I'm poo'ing.

See also Status management.

(introduced in Minbif 1.0.3)

/DCC SEND buddyicon

To set your icon on every accounts, send an image to the pseudo-user buddyicon with DCC SEND.

/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 [ACCID|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 an 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

For example:

/BAN romain
/BAN *!123456@icq1
/BAN *!romain@example.org:msn0

Note that it tries to match you buddies hostmasks. For example:

/BAN *katia*!*@*
/BAN *!*@hotmail.com:msn0
/BAN *!*@*
  • The first command bans every sluts named Katia in buddies of the accounts on this status channel.
  • The second command bans every user on msn0 who has an hotmail address (in my opinion it would be a default ban).
  • The third command bans every users of each accounts on this status channel.

/BANLIST

Display list of blocked users in a status channel:

/BANLIST

/UNBAN

To remove a ban on a user, display the list with BANLIST, then use this command to remove the wanted ban:

/UNBAN MASK

For example:

/UNBAN *!romain@example.org:msn0

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 handle=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.

To see what parameters are accepted for this protocol, use command /STATS c ACCID.

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.

Also available in: HTML TXT