我实施了一个IRCBot来发送文件但却无法找到任何内容,有没有人这样做过?
寻找从IRCBot向最终用户发送文件的实现。我已经看到一些提及DCC但没有提及PHP
答案 0 :(得分:2)
IRC
是聊天协议而不是文件共享协议,但是对于文件共享,某些客户端(例如mIRC)使用DCC
(直接客户端到客户端)来发送任何文件。
使用DCC SEND <filename> <ip> <port> <file size>
这必须在你的机器人中实现(不是IRC直接支持的东西),因此你必须打开一个套接字到他们的IP地址,并使用socket_send()
在缓冲区中发送文件。
答案 1 :(得分:1)
此PHP Bot实现支持DCC:http://www.phpbots.org/
您需要根据该工作开展工作,或者阅读代码并挑选您感兴趣的部分。