Merge "Update IRC channel docs"
This commit is contained in:
commit
65e91ace4b
@ -14,7 +14,6 @@ At a Glance
|
|||||||
===========
|
===========
|
||||||
|
|
||||||
:Hosts:
|
:Hosts:
|
||||||
* https://eavesdrop01.opendev.org/irclogs/
|
|
||||||
* https://meetings.opendev.org/
|
* https://meetings.opendev.org/
|
||||||
* https://ptg.opendev.org/
|
* https://ptg.opendev.org/
|
||||||
* https://wiki.openstack.org/wiki/Infrastructure_Status
|
* https://wiki.openstack.org/wiki/Infrastructure_Status
|
||||||
@ -54,13 +53,13 @@ Join #opendev and ask for help if you have any trouble with any of these
|
|||||||
commands.
|
commands.
|
||||||
|
|
||||||
NOTE: Channel admin should issue the access commands above BEFORE adding
|
NOTE: Channel admin should issue the access commands above BEFORE adding
|
||||||
channel to gerritbot and accessbot, otherwise Zuul will fail tests.
|
the channel to gerritbot and accessbot, otherwise Zuul will fail tests.
|
||||||
|
|
||||||
Service overview
|
Service overview
|
||||||
================
|
================
|
||||||
|
|
||||||
The OpenDev team runs Limnoria `Limnoria
|
The OpenDev team runs Limnoria `Limnoria
|
||||||
<https://github.com/ProgVal/Limnoria>`__ on `eavesdrop01.opendev.org`
|
<https://github.com/ProgVal/Limnoria>`__ on ``eavesdrop01.opendev.org``
|
||||||
to provide channel and meeting logs.
|
to provide channel and meeting logs.
|
||||||
|
|
||||||
Channel logs are provided by Limnoria's inbuilt channel logger.
|
Channel logs are provided by Limnoria's inbuilt channel logger.
|
||||||
@ -142,11 +141,14 @@ https://meetings.opendev.org/meetings/
|
|||||||
|
|
||||||
The bot also has the ability to sit in a channel for the sole purpose
|
The bot also has the ability to sit in a channel for the sole purpose
|
||||||
of logging channel activity, not just meetings. Standard channel logs
|
of logging channel activity, not just meetings. Standard channel logs
|
||||||
are sent to http://meetings.opendev.org/irclogs/
|
are sent to https://meetings.opendev.org/irclogs/
|
||||||
|
|
||||||
The configuration for specific channel logging can be found in ,
|
The configuration for specific channel logging can be found in ,
|
||||||
:git_file:`inventory/service/group_vars/eavesdrop.yaml`.
|
:git_file:`inventory/service/group_vars/eavesdrop.yaml`.
|
||||||
|
|
||||||
|
It is suggested to inform users that the channel is getting logged,
|
||||||
|
usually this is being done by mentioning it in the channel topic.
|
||||||
|
|
||||||
.. _statusbot:
|
.. _statusbot:
|
||||||
|
|
||||||
Statusbot
|
Statusbot
|
||||||
@ -214,8 +216,8 @@ Accessbot
|
|||||||
=========
|
=========
|
||||||
|
|
||||||
Accessbot defines access that should apply to all channels. Teams can add new
|
Accessbot defines access that should apply to all channels. Teams can add new
|
||||||
channels to accessbot/channels.yaml and optionally set additional channel
|
channels to :config:`accessbot/channels.yaml` and optionally set additional
|
||||||
admins or ops, or specific mode overrides.
|
channel admins or ops, or specific mode overrides.
|
||||||
|
|
||||||
For typical day-to-day actions like updating channel topics or banning
|
For typical day-to-day actions like updating channel topics or banning
|
||||||
disruptive users, volunteer ops are sufficient. If the team wishes to retain
|
disruptive users, volunteer ops are sufficient. If the team wishes to retain
|
||||||
@ -260,22 +262,33 @@ This is not a comprehensive overview of commands available to individuals
|
|||||||
running IRC channels on OFTC, but a basic overview of some of the common
|
running IRC channels on OFTC, but a basic overview of some of the common
|
||||||
commands which may be required for channel operators.
|
commands which may be required for channel operators.
|
||||||
|
|
||||||
Operator status is sometimes required to perform certain commands in your
|
If you are curious as to who has access to a channel, you can issue this
|
||||||
channel (though most everything can be done through `/msg chanserv` commands
|
command, even if you are not an operator::
|
||||||
instead if permission flags are set correctly). To give yourself operator
|
|
||||||
status in a channel, use the following command::
|
|
||||||
|
|
||||||
/msg chanserv op #channel
|
/msg chanserv access #channel list
|
||||||
|
|
||||||
You don't need to become an operator to change the topic, this can be done
|
All of the remaining commands in this section are only available to persons
|
||||||
via Chanserv::
|
that are listed in the above mentioned access list, feel free to ask one of
|
||||||
|
them for help if you need something done, like a channel topic being updated.
|
||||||
|
|
||||||
|
Most actions can be done directly via Chanserv, like setting the channel topic::
|
||||||
|
|
||||||
/msg chanserv set #channel topic New topic goes here.
|
/msg chanserv set #channel topic New topic goes here.
|
||||||
|
|
||||||
If you are curious as to who has access to a channel, you can issue this
|
In order to see an overview of the available commands, use::
|
||||||
command::
|
|
||||||
|
|
||||||
/msg chanserv access #channel list
|
/msg chanserv help
|
||||||
|
|
||||||
|
Operator status is sometimes required to perform certain commands in your
|
||||||
|
channel, for example when sending admin commands to the PTG bot.
|
||||||
|
To give yourself operator status in a channel, use the following command::
|
||||||
|
|
||||||
|
/msg chanserv op #channel
|
||||||
|
|
||||||
|
It is advised however to not stay op-ed for longer than required, so when
|
||||||
|
you are finished with your task, you can remove your status again with::
|
||||||
|
|
||||||
|
/msg chanserv deop #channel
|
||||||
|
|
||||||
Banning Disruptive Users
|
Banning Disruptive Users
|
||||||
========================
|
========================
|
||||||
@ -288,7 +301,7 @@ channel is to add them to Chanserv's auto-kick list like so::
|
|||||||
This will immediately and anonymously kick them from the channel, and prevent
|
This will immediately and anonymously kick them from the channel, and prevent
|
||||||
them from rejoining until explicitly removed from the akick list again.
|
them from rejoining until explicitly removed from the akick list again.
|
||||||
|
|
||||||
Banning of disruptive users is also available with the `/ban` command, see your
|
Banning of disruptive users is also available with the ``/ban`` command, see your
|
||||||
client documentation for syntax, though this will require opping yourself in
|
client documentation for syntax, though this will require opping yourself in
|
||||||
the channel first.
|
the channel first.
|
||||||
|
|
||||||
@ -334,7 +347,7 @@ Tips
|
|||||||
|
|
||||||
* Collect the list of users and send a message in channel to each of them
|
* Collect the list of users and send a message in channel to each of them
|
||||||
explaining that the channel has moved.
|
explaining that the channel has moved.
|
||||||
* Some folks simply won't leave and join the new channel, you can /kick
|
* Some folks simply won't leave and join the new channel, you can ``/kick``
|
||||||
them after a bit of time (a day? a week?) to get their client to join
|
them after a bit of time (a day? a week?) to get their client to join
|
||||||
the new channel.
|
the new channel.
|
||||||
* Don't leave the channel until everything is done, it's non-trivial to
|
* Don't leave the channel until everything is done, it's non-trivial to
|
||||||
@ -345,14 +358,18 @@ Troubleshooting
|
|||||||
|
|
||||||
Bots may stop responding, common steps to troubleshoot the problem are:
|
Bots may stop responding, common steps to troubleshoot the problem are:
|
||||||
|
|
||||||
1. Check status of the bot, with::
|
1. Check status of the bot containers, with::
|
||||||
|
|
||||||
service xxxbot status
|
sudo docker ps -a
|
||||||
|
|
||||||
If the bot is stopped, start it again. Restart the bot if you see
|
If the bot is stopped, start it again. Restart the bot if you see
|
||||||
it's running but not operating properly.
|
it's running but not operating properly.
|
||||||
|
|
||||||
2. On bot restart, it may show problems connecting to irc.oftc.net.
|
2. For some bots you can look at their logs with a command like::
|
||||||
|
|
||||||
|
sudo docker logs gerritbot-docker_gerritbot_1 2>&1 | less
|
||||||
|
|
||||||
|
3. On bot restart, it may show problems connecting to irc.oftc.net.
|
||||||
If bot logs show it's stopped on connection, you can manually try
|
If bot logs show it's stopped on connection, you can manually try
|
||||||
with::
|
with::
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user