pear/net_smartirc

更多信息请访问:http://pear.php.net/package/Net_SmartIRC

v1.1.14 2019-02-14 17:28 UTC

This package is auto-updated.

Last update: 2024-08-27 17:05:31 UTC


README

文档 - 错误 - 下载 - 路线图

这是什么?

Net_SmartIRC是一个PHP包,它可以帮助您以任何您可能需要的方式与IRC网络进行通信,无论是在CLI程序中还是在网页的一部分中。它也非常适合机器人开发。

目标

  • 成为一个快速且功能齐全的方式,让您可以将PHP代码与IRC网络接口。
  • 提供一个简洁、易于使用的模块API,使其能够完成您想要的所有操作。

未来计划

这个包最初是为PHP 4编写的(代码也显示了这一点)。我的目标是修复所有提交的bug,尽可能多地更新代码结构而不破坏向后兼容性,实现添加起来相对简单的任何新功能,并更新文档和示例。这个包可能将成为一个新IRC库的起点,该库使用更好的OO原则,并且更容易使用。-- Garrett W.,当前维护者

如何贡献

  1. 阅读主包主页上的TODO文件或路线图,以查看需要做什么
  2. 对仓库进行分支
  3. 使用PEAR编码标准进行代码更改
  4. 提交pull请求
  5. 为自己鼓掌

参与人员

包含的文件

  • Net/
    • SmartIRC/
      • defines.php(必要消息代码定义)
      • irccommands.php(基本输出消息函数)
      • messagehandler.php(基本输入消息处理器)
    • SmartIRC.php(该类本身)
  • docs/
    • examples/
      • example.php(一个非常基本的机器人,简单地响应消息)
      • example2.php(在网页中输出频道用户数量)
      • example3.php(另一个基本机器人,使用频道用户列表查找ops)
      • example4.php(检查频道中用户的真实名称)
      • example5.php(根据命令踢除其他用户)
      • example6.php(当用户加入频道时问候他们)
      • example7.php(显示如何使用计时器而不是事件来完成事情)
    • HTML/(SmartIRC的完整文档)
    • DOCUMENTATION(HTML文档的开发者附录)
    • HOWTO(包含详细信息的迷你howto)
  • composer.json(希望这个包最终会在packagist.org上)
  • package.xml(由PEAR打包程序生成的包信息文件)
  • phpdoc.dist.xml(phpDocumentor设置,以便轻松生成API文档)