add docs on channel management. closes #23
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Ben Harris 2020-06-03 01:27:48 -04:00
parent 1bc24fb21d
commit 7a9d7cdb71
2 changed files with 96 additions and 0 deletions

80
wiki/pages/channels.md Normal file
View File

@ -0,0 +1,80 @@
---
author: ~ben
published: true
title: channel modes
description: channel management
category:
- main
---
# services
tilde.chat uses [anope](http://anope.org) irc services to provide accounts
and channel management features.
anope provides the following pseudo-users to manage the network:
- NickServ
- ChanServ
- BotServ
- HostServ
- MemoServ
- OperServ
you can likely guess what each one does by the name.
for more info about each part of services, you can ask it for help with the following
commands:
/msg nickserv help
pass the name of the subcommand after `help` for further information.
## registering channels
you can register a channel with ChanServ:
/msg chanserv register #mychannel
you can only register if you already have +o (chanops). this is automatically
granted when you are the first person to join a channel.
note that you need to be identified to NickServ for this to work. the channel
will be registered to your account and you will automatically be granted +q and +o.
## setting persistent modes in your own channels with chanserv
now that you've registered your channel, you can set up access for people as
you see fit.
the easiest way to manage access lists is with the following commands:
/msg chanserv aop #mychannel add <someone>
/msg chanserv hop #mychannel add <someone>
/msg chanserv vop #mychannel add <someone>
/msg chanserv qop #mychannel add <someone>
these are used to configure a list of modes that will be set and maintained
automatically by ChanServ.
in this case, `aop` stands for automatic op and corresponds to +o for that user
in your channel. `hop` corresponds to +h, `vop` to +v, `qop` to +q.
you can also `del`, `list`, or `clear` your modelists. see the help for more info:
`/msg chanserv help aop`
## auto-identifying with sasl and certfp
we support authenticating to services via sasl and certfp:
see the freenode [kb articles](https://freenode.net/kb/answer/sasl) for your
specific client. the basic idea is that you will want to set your sasl username
to your account name, and fill in your password as needed.
if you have a tls client cert, you can also use that to authenticate yourself.
once you are connected with tls (aka ssl) and logged in to services, you can
add your current cert with `/msg nickserv cert add`.
have a look at [weechat docs](
https://weechat.org/files/doc/stable/weechat_user.en.html#irc_connect_oftc_with_certfp)
for more information about using certfp.

View File

@ -29,6 +29,22 @@ Once connected to IRC, you can then login using the following:
/msg nickserv identify MySuperAwesomePassword
## automatic signin with sasl and certfp
we support authenticating to services via sasl and certfp:
see the freenode [kb articles](https://freenode.net/kb/answer/sasl) for your
specific client. the basic idea is that you will want to set your sasl username
to your account name, and fill in your password as needed.
if you have a tls client cert, you can also use that to authenticate yourself.
once you are connected with tls (aka ssl) and logged in to services, you can
add your current cert with `/msg nickserv cert add`.
have a look at [weechat docs](
https://weechat.org/files/doc/stable/weechat_user.en.html#irc_connect_oftc_with_certfp)
for more information about using certfp.
## Resetting your password
If you've forgotten your password, you can use the RESETPASS command to send yourself an email with a recovery code.