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已在 LinuxmacOS 上进行了测试,以证明其功能。其他平台不受支持,也不能保证其运行。
  • 为了获得最佳体验,我们建议使用包含的 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仓库中查看完整的贡献者列表。请点击此处查看

主要贡献者及过往主要贡献者