irc php,PHP-IRC Bot不发送消息帮助
目前,我正在制作一个将消息发送到IRC主频道的IRC.这是我的代码:
$ircServer = "xxxx";
$ircPort = "6667";
$ircChannel = "#bots";
set_time_limit(0);
$msg = $_GET['msg'];
$ircSocket = fsockopen($ircServer, $ircPort, $eN, $eS);
if ($ircSocket)
{
fwrite($ircSocket, "USER Lost rawr.test lol :code\n");
fwrite($ircSocket, "NICK Rawr" . rand() . "\n");
fwrite($ircSocket, "JOIN " . $ircChannel . "\n");
fwrite($ircSocket, "PRIVMSG " . $channel . " :" . $msg = $_GET['msg'] . "\n");
while(1)
{
while($data = fgets($ircSocket, 128))
{
echo nl2br($data);
flush();
// Separate all data
$exData = explode(' ', $data);
// Send PONG back to the server
if($exData[0] == "PING")
{
fwrite($ircSocket, "PONG ".$exData[1]."\n");
}
}
echo $eS . ": " . $eN;
}
}
?>
IRC Bot Tester
Command:
我的问题是BOT没有向该频道发送任何消息,如您所见,我使用post get data作为发送至该频道的消息信息.
这是我收到的日志:
:irc.underworld.no 366 Rawr30517 #bots
:End of /NAMES list.
:irc.underworld.no 411 Rawr30517 :No
recipient given (PRIVMSG) : 0: 0PING
:irc.underworld.no
我不知道是什么原因造成的:
给定的收件人(PRIVMSG):0:0 PING
谢谢任何人能帮助我.我试图将消息简单地发布到机器人,然后机器人将消息传递到主渠道.
解决方法:
更改:
$msg = $_GET['msg'];
...
fwrite($ircSocket, "PRIVMSG " . $channel . " :" . $msg = $_GET['msg'] . "\n");
至:
$msg = $_POST['msg'];
...
fwrite($ircSocket, "PRIVMSG " . $ircChannel . " :" . $msg . "\n");
标签:irc,php
来源: https://codeday.me/bug/20191013/1908418.html
irc php,PHP-IRC Bot不发送消息帮助相关推荐
- telegram自动发信息_创建telegram 机器人 并发送消息
使用telegram的原因:利用该app的机器人定时发一些报表或者一些预警信息 telegram是国外常用的聊天工具,功能很强大,除了聊天还可以玩游戏,传文件,视频,声音,投票,群组.telegram ...
- 创建telegram 机器人 并发送消息
telegram是国外常用的聊天功能,功能很强大,除了聊天还可以玩游戏,传文件,视频,声音,投票,群组.当然,这些跟qq,微信都很类似了.但是它毕竟是国外最常用的IM之一.telegram有个聊天机器 ...
- 使用Bot Framework遇到WebChat无法发送消息的问题解决
最近在做基于Bot Framework的相关开发,在根据官方开发文档的提示下很容易就可以构建属于自己的Bot聊天机器人.但因是头一次接触,难免会遇到一些问题. 在做好整个程序时,需要在bot官网上对你 ...
- telegrom bot 发送消息
一.获取bot token 这是所有开发者的必经之路,此仪式的目的在于获取telegram的授权以及一个独特的bot token,此token将在下文的编程的环节再次发挥作用. 首先在telegram ...
- python定时发送信息_python实现定时发送消息
#!/usr/bin/env python #-*- coding:utf-8 -*- @Author : wujf @Time:2018/8/21 15:59 # 自动发送消息 from threa ...
- 用 Telegram bot 搭个消息提醒服务
这是「进击的Coder」的第 645 篇技术分享 作者:刘志军 来源:Python 之禅 " 阅读本文大概需要 6 分钟. " 最近用 Telegram 时间比较多 对开发者来说, ...
- php发送消息给telegram,PHP对接telegram
前言我使用的是 larvel 框架,找了一个组件直接使用的.不过,如果自己写原生的对接,其实也很简单 本文我假设我的机器人名字是 abc_bot 1.创建机器人 使用浏览器访问 https://t.m ...
- python 定时发送消息给微信好友
1.爬取爱情的文艺句子 import requests from lxml import etree import redef save_file(love_sentences):with open( ...
- 微信小机器人 wxpy模块,自动化发送消息
1. 扫码登录微信 from wxpy import * # bot = Bot() # 每次运行都要扫二维码 bot = Bot(cache_path=True) # 加上参数 表示缓存, 不用每次 ...
最新文章
- 物联网入门怎么学?物联网基础知识
- vim代码格式化自动加空格_vim格式化代码实际上就是 缩进代码, 命令是等号=
- Python 语法速览与实战清单
- (转)Python开发规范
- android网络编程——HttpGet、HttpPost比较
- mmc检测到此管理单元发生一个错误_理解这八大优势,才算精通单元测试
- keil c语言绝对值函数,keil编写C程序是不是不能在函数内定义变量啊,求大神
- 从进程组、会话、终端的概念深入理解守护进程
- Construct Maximum Binary Tree
- j连接oracle数据库,JFinal连接Oracle数据库实战
- 使用C#调用外部序或是执行DOS命令
- Tarjan边的双联通
- spring核心知识点分析
- 假设拦截WebView的错误和OS升级到4.4后链接不能点击的问题
- ftp服务器端口修改,如何修改服务器ftp端口教程
- 笔记本打印时出现打印机出现异常配置问题_笔记本电脑连接共享打印机出现错误怎么办...
- Part Ⅵ Transportation 交通??
- ZK 的 Curator java客户端使用实例
- nginx反向代理,隐藏服务IP
- 点分治+CDQ分治+整体二分全纪录