Ignore:
Timestamp:
2010-07-24T21:16:18Z (14 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
f1f7b5e
Parents:
ef14a83 (diff), 593971d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge ui-fix (which includes killerbee (i.e. file transfers and libpurple
support)). ui-fix rewrites the complete IRC core, fixing many things that
were broken/hacky/limited so far.

The list is too long to include here, but http://wiki.bitlbee.org/UiFix
has a summary, as does doc/CHANGES and of course the full revision history.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/user-guide/misc.xml

    ref14a83 r2945c6f  
    117117</sect1>
    118118
     119<sect1 id="nick_changes">
     120<title>Changing your nickname</title>
     121
     122<para>
     123BitlBee now allows you to change your nickname. So far this was not possible because it made managing saved accounts more complicated.
     124</para>
     125
     126<para>
     127The restriction no longer exists now though. When you change your nick (just using the <emphasis>/nick</emphasis> command), your logged-in status will be reset, which means any changes made to your settings/accounts will not be saved.
     128</para>
     129
     130<para>
     131To restore your logged-in status, you need to either use the <emphasis>register</emphasis> command to create an account under the new nickname, or use <emphasis>identify -noload</emphasis> to re-identify yourself under the new nickname. The <emphasis>-noload</emphasis> flag tells the command to verify your password and log you in, but not load any new settings. See <emphasis>help identify</emphasis> for more information.
     132</para>
     133
     134</sect1>
     135
     136<sect1 id="channels">
     137<title>Dealing with channels</title>
     138
     139<para>
     140You can have as many channels in BitlBee as you want. You maintain your channel list using the <emphasis>channel</emphasis> command. You can create new channels by just joining them, like on regular IRC networks.
     141</para>
     142
     143<para>
     144You can create two kinds of channels. Control channels, and groupchat channels. By default, BitlBee will set up new channels as control channels if their name starts with an &amp;, and as chat channels if it starts with a #.
     145</para>
     146
     147<para>
     148Control channels are where you see your contacts. By default, you will have one control channel called &amp;bitlbee, containing all your contacts. But you can create more, if you want, and divide your contact list accross several channels.
     149</para>
     150
     151<para>
     152For example, you can have one channel with all contacts from your MSN Messenger account in it. Or all contacts from the group called "Work".
     153</para>
     154
     155<para>
     156Type <emphasis>help channels2</emphasis> to read more.
     157</para>
     158
     159</sect1>
     160
     161<sect1 id="channels2">
     162<title>Creating a channel</title>
     163
     164<para>
     165When you create a new channel, BitlBee will try to guess from its name which contacts to fill it with. For example, if the channel name (excluding the &amp;) matches the name of a group in which you have one or more contacts, the channel will contain all those contacts.
     166</para>
     167
     168<para>
     169Any valid account ID (so a number, protocol name or part of screenname, as long as it's unique) can also be used as a channel name. So if you just join &amp;msn, it will contain all your MSN contacts. And if you have a Facebook account set up, you can see its contacts by just joining &amp;facebook.
     170</para>
     171
     172<para>
     173To start a simple group chat, you simply join a channel which a name starting with #, and invite people into it. All people you invite have to be on the same IM network and contact list.
     174</para>
     175
     176<para>
     177If you want to configure your own channels, you can use the <emphasis>channel set</emphasis>.
     178</para>
     179
     180</sect1>
     181
     182<sect1 id="nick_format">
     183<title>Nickname formatting</title>
     184
     185<para>
     186The <emphasis>nick_format</emphasis> setting can be set globally using
     187the <emphasis>set</emphasis> command, or per account using <emphasis>account
     188set</emphasis> (so that you can set a per-account suffix/prefix or have
     189nicknames generated from full names for certain accounts).
     190</para>
     191
     192<para>
     193The setting is basically some kind of format string. It can contain normal
     194text that will be copied to the nick, combined with several variables:
     195</para>
     196
     197<variablelist>
     198        <varlistentry><term>%nick</term><listitem><para>Nickname suggested for this contact by the IM protocol, or just the handle if no nickname was suggested.</para></listitem></varlistentry>
     199        <varlistentry><term>%handle</term><listitem><para>The handle/screenname of the contact.</para></listitem></varlistentry>
     200        <varlistentry><term>%full_name</term><listitem><para>The full name of the contact.</para></listitem></varlistentry>
     201        <varlistentry><term>%first_name</term><listitem><para>The first name of the contact (the full name up to the first space).</para></listitem></varlistentry>
     202        <varlistentry><term>%group</term><listitem><para>The name of the group this contact is a member of</para></listitem></varlistentry>
     203</variablelist>
     204
     205<para>
     206Invalid characters (like spaces) will always be stripped. Depending on your
     207locale settings, characters with accents will be converted to ASCII.
     208</para>
     209
     210<para>
     211See <emphasis>set nick_format2</emphasis> for some more information.
     212</para>
     213
     214</sect1>
     215
     216<sect1 id="nick_format2">
     217<title>Nickname formatting - modifiers</title>
     218
     219<para>
     220Two modifiers ares currently available: You can include only the first few
     221characters of a variable by putting a number right after the %. For
     222example, <emphasis>[%3group]%-@nick</emphasis> will include only the first
     223three characters of the group name in the nick.
     224</para>
     225
     226<para>
     227Also, you can truncate variables from a certain character using
     228the <emphasis>-</emphasis> modifier. For example, you may want to leave out
     229everything after the @. <emphasis>%-@handle</emphasis> will expand to
     230everything in the handle up to the first @.
     231</para>
     232
     233</sect1>
     234
    119235</chapter>
Note: See TracChangeset for help on using the changeset viewer.