跳转到主要内容

Sopel(已替代)的频道日志插件

项目描述

sopel-chanlogs

Sopel IRC机器人的频道日志插件

此包不再接收更新。请升级到Sopel 8.0+,并在您能够这样做时升级到sopel-chanlogs

要求

sopel-chanlogs仅需要Sopel 7.x本身。

使用

从PyPI安装包

pip install sopel-modules.chanlogs

使用sopel-plugins enable chanlogs命令启用,如果您的机器人配置需要的话。

配置

所有设置都是可选的,默认值合理。

dir
频道日志存储目录的路径。默认~/chanlogs
by_day
按日分割日志文件。默认True
privmsg
记录私聊消息。默认False
microseconds
在日志时间戳中包含微秒。默认False
localtime

尝试使用首选时区(机器人的core.default_timezone)而不是UTC。默认False

请注意 Sopel的默认default_timezone是UTC。

高级配置

可以使用此列表中的相关设置覆盖日志行模板

  • message_template
  • action_template
  • join_template
  • part_template
  • quit_template
  • nick_template
  • topic_template

每个模板都使用以下{占位符}值进行格式化

  • 触发器,包括其所有属性(参见Sopel文档
  • ISO格式的date
  • ISO格式的time
  • 完整的ISO格式的datetime

为了方便,message_template也接受一个message占位符。

请查阅插件代码以获取当前默认模板。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

sopel_modules_chanlogs-0.2.3.post0.tar.gz (4.4 kB 查看哈希值)

上传时间

构建分布

sopel_modules.chanlogs-0.2.3.post0-py3-none-any.whl (5.2 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面