A channel logging plugin for Sopel (replaced)
Project description
sopel-chanlogs
A channel logging plugin for Sopel IRC bots
This package no longer receives updates. Please upgrade to Sopel 8.0+ and
sopel-chanlogs
when you are able to do so.
Requirements
sopel-chanlogs
requires only Sopel 7.x itself.
Usage
Install the package from PyPI:
pip install sopel-modules.chanlogs
Enable with the sopel-plugins enable chanlogs
command, if your bot
configuration requires it.
Configuration
All settings are optional, falling back on sensible defaults.
- dir
- Path to channel log storage directory. Default: ~/chanlogs
- by_day
- Split log files by day. Default: True
- privmsg
- Record private messages. Default: False
- microseconds
- Include microseconds in log timestamps. Default: False
- localtime
-
Attempt to use preferred timezone (the bot's core.default_timezone) instead of UTC. Default: False
Please note that Sopel's default default_timezone is UTC.
Advanced configuration
Log line templates can be overridden using the relevant setting from this list:
message_template
action_template
join_template
part_template
quit_template
nick_template
topic_template
Each template is formatted using the following {placeholder}
values:
- the
trigger
, with all of its attributes (see Sopel's documentation) - the
date
in ISO format - the
time
in ISO format - the full
datetime
in ISO format
For convenience, the message_template
also receives a message
placeholder.
Please consult the plugin's code for current default templates.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sopel_modules_chanlogs-0.2.3.post0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cf9ef7b1e475cc0c101d6b7c774be8802fe589a0fc774ec3a9c775e76287fc9 |
|
MD5 | ac6cfb4a120ddf81ffea79b03b61982b |
|
BLAKE2b-256 | a071608863e643b36e5afd623ff8b0a6d8904ae8fca19f99f4435e834a36a081 |
Hashes for sopel_modules.chanlogs-0.2.3.post0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad2fe9e452612d4854e7155241642719adf31ef58d45f90ad608ab62738f46ee |
|
MD5 | b6fce052348cbb52227c3bf29360650a |
|
BLAKE2b-256 | 413169eb8fde3ffdc241d0c5dd649006c761cc8f9841c5b6e0ccf159c5595861 |