pear / net_smartirc
更多信息请访问:http://pear.php.net/package/Net_SmartIRC
v1.1.14
2019-02-14 17:28 UTC
Requires (Dev)
- phpdocumentor/phpdocumentor: 2.7.*
README
这是什么?
Net_SmartIRC是一个PHP包,它可以帮助您以任何您可能需要的方式与IRC网络进行通信,无论是在CLI程序中还是在网页的一部分中。它也非常适合机器人开发。
目标
- 成为一个快速且功能齐全的方式,让您可以将PHP代码与IRC网络接口。
- 提供一个简洁、易于使用的模块API,使其能够完成您想要的所有操作。
未来计划
这个包最初是为PHP 4编写的(代码也显示了这一点)。我的目标是修复所有提交的bug,尽可能多地更新代码结构而不破坏向后兼容性,实现添加起来相对简单的任何新功能,并更新文档和示例。这个包可能将成为一个新IRC库的起点,该库使用更好的OO原则,并且更容易使用。-- Garrett W.,当前维护者
如何贡献
- 阅读主包主页上的TODO文件或路线图,以查看需要做什么
- 对仓库进行分支
- 使用PEAR编码标准进行代码更改
- 提交pull请求
- 为自己鼓掌
参与人员
- [Mirco 'meebey' Bauer] (https://github.com/meebey)
- [Amir Mohammad Saied] (http://gluegadget.com/)
- [Garrett Whitehorn] (https://github.com/garrettw)
- 请参阅包主页以获取官方列表
包含的文件
- Net/
- SmartIRC/
- defines.php(必要消息代码定义)
- irccommands.php(基本输出消息函数)
- messagehandler.php(基本输入消息处理器)
- SmartIRC.php(该类本身)
- SmartIRC/
- docs/
- examples/
- example.php(一个非常基本的机器人,简单地响应消息)
- example2.php(在网页中输出频道用户数量)
- example3.php(另一个基本机器人,使用频道用户列表查找ops)
- example4.php(检查频道中用户的真实名称)
- example5.php(根据命令踢除其他用户)
- example6.php(当用户加入频道时问候他们)
- example7.php(显示如何使用计时器而不是事件来完成事情)
- HTML/(SmartIRC的完整文档)
- DOCUMENTATION(HTML文档的开发者附录)
- HOWTO(包含详细信息的迷你howto)
- examples/
- composer.json(希望这个包最终会在packagist.org上)
- package.xml(由PEAR打包程序生成的包信息文件)
- phpdoc.dist.xml(phpDocumentor设置,以便轻松生成API文档)