我正在实现一个 IRCBot 来发送文件,但在这方面找不到任何东西,有没有人这样做过?
- PHP是语言
- Symfony 2 是框架
- IRCBotBundle https://github.com/whisller/IrcBotBundle我正在使用/修改
寻找从 IRCBot 向最终用户发送文件的实现。我见过一些提到 DCC 但没有提到 PHP
我正在实现一个 IRCBot 来发送文件,但在这方面找不到任何东西,有没有人这样做过?
寻找从 IRCBot 向最终用户发送文件的实现。我见过一些提到 DCC 但没有提到 PHP
IRC
是聊天协议而不是文件共享协议,但是对于文件共享,某些客户端(例如 mIRC)使用DCC
(直接客户端到客户端)来发送任何文件。
这是使用命令完成的,例如DCC SEND <filename> <ip> <port> <file size>
这必须在您的机器人中实现(不是 IRC 直接支持的),因此您必须打开一个到其 IP 地址的套接字并使用socket_send()
.
这个 PHP Bot 实现支持 DCC:http ://www.phpbots.org/
您要么需要将您的工作建立在该基础之上,要么阅读代码并挑选您感兴趣的部分。