IRC 日志记录脚本

Posted

技术标签:

【中文标题】IRC 日志记录脚本【英文标题】:IRC logging script 【发布时间】:2011-01-21 12:16:09 【问题描述】:

我正在寻找一个脚本来记录来自 IRC 频道的聊天记录。如果可能的话,我希望脚本能够输出一些漂亮的 html 并允许按日期浏览日志。

在 Google 搜索中找到了几个 Perl 和 php 脚本,但我不确定它们是否完全符合我的要求。

【问题讨论】:

只需在 Google 中搜索“irc bots”即可 - 其中大多数都内置了所有这些功能。 大多数 IRC 客户端已经具有日志记录功能。你想要的是解析这些日志的东西——假设你的没有“日志到 HTML”类型的能力。 @Marc B - 我想设置一个服务器来记录文件并通过 apache Web 服务器使它们可用,所以我不确定安装客户端是否是最佳选择......它需要能够作为后台脚本运行。 【参考方案1】:

我建议Botzilla。我自己用过,你也可以通过shell作为后台进程运行。为机器人实现新类也很容易,这些类对消息做一些事情或对特殊命令做出反应。

稍后要作为后台进程运行 Botzilla(当然,在您完成所有配置并成功测试之后),您可以使用这个小 shell 脚本来启动它:

#!/bin/bash
nohup php5 -q botzilla.php > /dev/null &

【讨论】:

以上是关于IRC 日志记录脚本的主要内容,如果未能解决你的问题,请参考以下文章

centos记录uptime,tomcat日志切割,远程拷贝日志脚本

如何仅为 AWS Glue 脚本启用粘合日志记录

如何从 bash 脚本将消息记录到特定路径中的日志文件

powershell PowerShell:脚本模板版本2(带日志记录)

expect脚本远程登陆主机并记录日志

sh Linux shell脚本的基本日志记录命令