wildphp/wild-irc-bot

此包已被弃用,不再维护。未建议替代包。

使用PHP编写的模块化IRC机器人

安装: 759

依赖: 1

建议者: 0

安全: 0

星标: 84

关注者: 10

分支: 23

开放问题: 14

类型:项目

2.0.3 2016-04-29 14:04 UTC

README

Build Status Scrutinizer Code Quality Scrutinizer Code Coverage Latest Stable Version Latest Unstable Version Total Downloads

一个高级且可脚本化的PHP IRC机器人。

它设计用于在本地LAMP、WAMP、MAMP堆栈或纯PHP安装上运行。不需要web服务器,只需要一个可工作的PHP安装。

系统需求

为了运行WildPHP,我们要求您的系统满足一些条件。特别是

  • PHP版本等于或高于7.1.0
  • 对计划运行WildPHP的系统有命令行访问权限。
    • WildPHP不会在Apache或Nginx等web服务器中运行。请不要要求对此类运行提供支持。
  • WildPHP已在Linux和macOS上进行了测试,可以工作。其他平台不受支持,也不保证可以工作。
  • 为了获得最佳体验,我们建议使用包含的systemd服务(根据您的需求进行调整)或使用tmuxscreen以允许机器人后台运行。

IRC社区 & 支持

如果您需要帮助或只是想在IRC频道中闲聊,请加入我们#wildphp@irc.freenode.net。开发讨论在#wildphp-dev@irc.freenode.net

功能与功能

目前这个版本的机器人正在积极开发中,因此功能列表不是最终的。一旦有了可靠列表,我们将更新此内容。

安装

要安装最新的开发版本,您需要Composer。使用以下命令安装WildPHP

$ git clone https://github.com/WildPHP/irc-bot
$ cd irc-bot
$ composer install

这将拉取运行机器人所需的全部Composer依赖项。

请注意,机器人可能不稳定,甚至可能无法启动。如果您遇到问题,请提交错误报告!

配置

复制示例配置文件,并根据您的需求进行编辑。仔细阅读注释。

$ cp config/config.sample.php config/config.php

运行机器人

虽然您可以在终端中运行机器人,但最好在tmuxscreen中运行,以便它可以后台运行。

$ php bin/wildphp.php

或者,包含了一个systemd服务。编辑它(仔细阅读注释),然后将其放入/etc/systemd/system/。之后执行systemctl daemon-reload,您应该可以使用该服务。

贡献者

您可以在GitHub仓库中查看完整的贡献者列表。点击此处查看

主要及过去的主要贡献者