irc相关内容
我为我的频道开发的Python Twitch IRC Bot执行一项看似简单的任务。我有一个积分系统,我以为它起作用了,但我发现每次我重新启动程序时,包含用户余额的列表都会重置。 这是因为我在每次运行程序时在脚本的开头声明了空列表。如果用户聊天时不在欢迎用户列表中,那么机器人会欢迎他们,并将他们的名字添加到列表中,并将余额添加到相应的列表中。 有没有什么办法可以解决这个重置问题,使它不会在
..
是否可以通过TwitchIO库发送消息?例如,如果时间是10:43 PM,发送一条消息?这既不是事件,也不是来自抽动聊天的消息,而是从应用程序内部完全调用的if/else.我通过阅读一些源代码尝试了下面的代码,但是没有用!也没有错误. bot =命令.Bot(...)bot._ws.send_privmsg(bot.get_channel("some_channel_that_is_conne
..
我正在尝试将Twitch IRC聊天解析为更具可读性的方式. 我从未使用过Regex,也不确定如何解决这个问题(即使在阅读了大量教程之后也是如此). 这是原始输出: :nick!nick@nick.tmi.twitch.tv PRIVMSG channel : 我想要两个正则表达式来解析昵称和消息,以便分别使用,谢谢! 解决方案 正则表达式不是您解决此问题的方法.如果您真的
..
我以为我已经阅读了IRC RFC. 我唯一了解的是:当用户向我发送文件时,我收到这样的CTCP:DCC SEND IPAddress必须从长格式转换为标准IP格式. 转换后如何开始接收文件? 我在这里停留: Dim sendMatch As Match = Regex.Match(b_data, "DCC SEND (.*?) (\
..
我正在尝试搜索文本文件,如果在该行中找到多个单词,该文件将返回结果.我没有在文档中看到这一点,并且尝试了各种循环,但均未成功. 我想做的事情与此类似: $read(name.txt, s, word1|word2|word3) 甚至是这样的东西: $read(name.txt, w, word1*|*word2*|*word3) 我对RegEx不太了解,所以我假设可以做到
..
我有一个用于即时通讯程序的聊天机器人,我正在尝试为其创建数学求解器,但是它无法将方程式的解决方案发送给即时通讯程序,而是发送了方程式. 如果即时通讯程序中的某人发送了"solve:2 + 2",则此程序应将其发送给他们"4",而不是"2 + 2". 主要问题: if (parser.getPayload().lower()[:6]=="solve:"):
..
我有一个PHP脚本可以加入此IRC服务器上的频道:irc.worldnet.net 感谢服务器的响应,我可以说我已成功加入了该频道,并且该漫游器已在用户列表中.但是,此命令: MSG bot_nickname hello my friend ! 发出"msg:未知命令"响应. 当我发送此行时: PRIVMSG bot_nickname : hello my friend ! 机
..
您好,Stack Overflow的开发人员们!最近,我回到了Web开发中(尽管我以前不太擅长此事),而PHP是我的首选武器.自从我退出PHP以来,PHP似乎已经发生了变化,并将其与我从未使用过PHP套接字的事实结合起来,然后才导致灾难性的首次尝试创建IRC机器人(我在一个IRC渠道上,机器人在这里发展很大) ,并且我想将其集成到我的网站中.用php编写它似乎是一个有趣的挑战).它创建了一个无限循
..
有没有一种方法可以使定期任务自动化:例如使用python irclib 或基于 irclib 的irc客户端示例: from irc import client class OurIRCClient(client.SimpleIRCClient): def __init__(self): client.SimpleIRCClient.__init__(self) i
..
我想运行这个IRC Eliza机器人,但是我对如何做到这一点缺乏基本的了解. https://github.com/isaacs/node-eliza 我对IRC或如何连接它们一无所知.有人可以解释我如何连接到该机器人吗?我需要远程托管吗?有没有一种方法可以在本地运行IRC客户端并在本地连接到它?目前,该程序可以正常运行,但不会执行任何操作. 我了解node.js,但是在了解IR
..
所以这里有来自BNC的IRC日志,格式为(其中[AA:BB:CC]不是实际时间,只有加载时间): [AA:BB:CC] [re:al:ts] BLAH BLAH BLAH [AA:BB:CC] [an:ot:he] BLAH BLAH BLAH [AA:BB:CC] [rr:ea:lt] BLAH BLAH BLAH [AA:BB:
..
我有一个使用POE :: Component :: IRC的简单IRC机器人.只是当我试图通过退出一条有用的消息使它优雅地处理SIGINT时,我发现无论是作为信号处理程序的一部分还是作为常规调用,我都无法使它完全退出任何消息.退出. 比方说,我已经在会话中创建了以下内容: POE::Session->create( inline_states => {
..
出于教育原因,我试图使用Python创建一个僵尸网络,但不断出现以下错误: TypeError:必须为整数 这是我的剧本: import os import socket import random import string # string.letters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' a
..
这是非常容易设置的,并且可以正常工作.但是文档中没有任何地方说明如何 /msg nickserv identify 我能找到的最接近的是 client.join('#yourchannel yourpass'); 或者也许 For any commands that there aren’t methods for you can use the send
..
因此,以下站点说明了如何使用套接字制作irc机器人,但它仅适用于python2,因此我尝试使其兼容,但出现标题中提到的错误. 这是我的代码: import socket # Some basic variables used to configure the bot server = "irc.freenode.net" # Server channel = "#vol
..
我有一个具有以下关键组件的Android应用 管理连接线程的服务 连接到IRC并侦听来自连接的消息的连接线程 服务绑定的用户界面. 我在UI上有一个按钮,单击该按钮时需要向irc服务器发送消息.我的想法是在连接线程上生成处理程序,在我的服务中获取它的句柄,然后将消息从UI发送到服务,再从那里发送到线程. 当我在线程的类级别创建处理程序时,我得到了networkonuiexcept
..
大家好,我在使用PCRE正确制作irc昵称格式时遇到了一些问题.我对PCRE不太满意,我很喜欢那些使用PCRE/regex的人的一些建议. :) 我当前正在使用以下表达式:/^([^A-Za-z]{1})([^A-Za-z0-9-.]{0,32})$/ 我这样使用它:preg_replace($regex, $replaceWith, $content) 我认为这意味着从头到尾,将第一
..
首先,请告诉我是否不允许在这里询问此协议……这似乎是最好的地方.对不起,如果我错了. 因此,根据维基百科,USER消息如下所示: USER username hostname servername :realname 主机名和服务器名有什么区别?谢谢. 解决方案 RFC 1459 4.1.3节中的状态: 请注意,当USER命令来自直接连接的客户端时,IRC服务器通常会
..
我正在用Python编写IRC机器人. 来源: http://pastebin.com/gBrzMFmA (对pastebin感到抱歉,我不知道如何有效/正确地使用此处的代码标记) 当"irc"插槽消失时,我是否还能去检测它是否没电,然后自动重新连接? 我已经搜索了一段时间,发现必须创建一个新的套接字.我正在尝试添加诸如True时捕获socket.error之类的东西:但是它似乎
..
如何使用正则表达式匹配IRC昵称?这样做是否可以在Ruby中完成(使用regex的语法,也许会,但谁知道.) 编辑:IRC昵称可以包含任何字母,数字或以下任何字符:
..