目前,我正在制作一个将消息发送到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不发送消息帮助相关推荐

  1. telegram自动发信息_创建telegram 机器人 并发送消息

    使用telegram的原因:利用该app的机器人定时发一些报表或者一些预警信息 telegram是国外常用的聊天工具,功能很强大,除了聊天还可以玩游戏,传文件,视频,声音,投票,群组.telegram ...

  2. 创建telegram 机器人 并发送消息

    telegram是国外常用的聊天功能,功能很强大,除了聊天还可以玩游戏,传文件,视频,声音,投票,群组.当然,这些跟qq,微信都很类似了.但是它毕竟是国外最常用的IM之一.telegram有个聊天机器 ...

  3. 使用Bot Framework遇到WebChat无法发送消息的问题解决

    最近在做基于Bot Framework的相关开发,在根据官方开发文档的提示下很容易就可以构建属于自己的Bot聊天机器人.但因是头一次接触,难免会遇到一些问题. 在做好整个程序时,需要在bot官网上对你 ...

  4. telegrom bot 发送消息

    一.获取bot token 这是所有开发者的必经之路,此仪式的目的在于获取telegram的授权以及一个独特的bot token,此token将在下文的编程的环节再次发挥作用. 首先在telegram ...

  5. python定时发送信息_python实现定时发送消息

    #!/usr/bin/env python #-*- coding:utf-8 -*- @Author : wujf @Time:2018/8/21 15:59 # 自动发送消息 from threa ...

  6. 用 Telegram bot 搭个消息提醒服务

    这是「进击的Coder」的第 645 篇技术分享 作者:刘志军 来源:Python 之禅 " 阅读本文大概需要 6 分钟. " 最近用 Telegram 时间比较多 对开发者来说, ...

  7. php发送消息给telegram,PHP对接telegram

    前言我使用的是 larvel 框架,找了一个组件直接使用的.不过,如果自己写原生的对接,其实也很简单 本文我假设我的机器人名字是 abc_bot 1.创建机器人 使用浏览器访问 https://t.m ...

  8. python 定时发送消息给微信好友

    1.爬取爱情的文艺句子 import requests from lxml import etree import redef save_file(love_sentences):with open( ...

  9. 微信小机器人 wxpy模块,自动化发送消息

    1. 扫码登录微信 from wxpy import * # bot = Bot() # 每次运行都要扫二维码 bot = Bot(cache_path=True) # 加上参数 表示缓存, 不用每次 ...

最新文章

  1. 物联网入门怎么学?物联网基础知识
  2. vim代码格式化自动加空格_vim格式化代码实际上就是 缩进代码, 命令是等号=
  3. Python 语法速览与实战清单
  4. (转)Python开发规范
  5. android网络编程——HttpGet、HttpPost比较
  6. mmc检测到此管理单元发生一个错误_理解这八大优势,才算精通单元测试
  7. keil c语言绝对值函数,keil编写C程序是不是不能在函数内定义变量啊,求大神
  8. 从进程组、会话、终端的概念深入理解守护进程
  9. Construct Maximum Binary Tree
  10. j连接oracle数据库,JFinal连接Oracle数据库实战
  11. 使用C#调用外部序或是执行DOS命令
  12. Tarjan边的双联通
  13. spring核心知识点分析
  14. 假设拦截WebView的错误和OS升级到4.4后链接不能点击的问题
  15. ftp服务器端口修改,如何修改服务器ftp端口教程
  16. 笔记本打印时出现打印机出现异常配置问题_笔记本电脑连接共享打印机出现错误怎么办...
  17. Part Ⅵ Transportation 交通??
  18. ZK 的 Curator java客户端使用实例
  19. nginx反向代理,隐藏服务IP
  20. 点分治+CDQ分治+整体二分全纪录

热门文章

  1. python reverse方法和reversed方法的区别和使用
  2. MySQL索引原理和引擎
  3. linux下的通配符与特殊符号
  4. Qt数据库(三)利用QSqlQuery类执行SQL语句(一)
  5. 【STM32学习笔记】(13)——外部中断详解
  6. 纪念海子离去20周年
  7. 餐厅预订系统有哪些?餐厅预订系统怎么选择?
  8. 基于安卓平台的远程医疗APP设计
  9. 性能测试报告(方案)模板
  10. BUUCTF-社团考核