irc相关内容

Python-将每次重新启动程序时保存的变量存储在列表中

我为我的频道开发的Python Twitch IRC Bot执行一项看似简单的任务。我有一个积分系统,我以为它起作用了,但我发现每次我重新启动程序时,包含用户余额的列表都会重置。 这是因为我在每次运行程序时在脚本的开头声明了空列表。如果用户聊天时不在欢迎用户列表中,那么机器人会欢迎他们,并将他们的名字添加到列表中,并将余额添加到相应的列表中。 有没有什么办法可以解决这个重置问题,使它不会在 ..
发布时间:2022-02-25 23:52:44 Python

TwitchIO:如何发送聊天消息?

是否可以通过TwitchIO库发送消息?例如,如果时间是10:43 PM,发送一条消息?这既不是事件,也不是来自抽动聊天的消息,而是从应用程序内部完全调用的if/else.我通过阅读一些源代码尝试了下面的代码,但是没有用!也没有错误. bot =命令.Bot(...)bot._ws.send_privmsg(bot.get_channel("some_channel_that_is_conne ..
发布时间:2021-05-18 18:37:01 Python

通过Regex原始IRC输出缺口和消息解析

我正在尝试将Twitch IRC聊天解析为更具可读性的方式. 我从未使用过Regex,也不确定如何解决这个问题(即使在阅读了大量教程之后也是如此). 这是原始输出: :nick!nick@nick.tmi.twitch.tv PRIVMSG channel : 我想要两个正则表达式来解析昵称和消息,以便分别使用,谢谢! 解决方案 正则表达式不是您解决此问题的方法.如果您真的 ..
发布时间:2021-02-09 19:04:56 C#/.NET

IRC DCC接收文件

我以为我已经阅读了IRC RFC. 我唯一了解的是:当用户向我发送文件时,我收到这样的CTCP:DCC SEND IPAddress必须从长格式转换为标准IP格式. 转换后如何开始接收文件? 我在这里停留: Dim sendMatch As Match = Regex.Match(b_data, "DCC SEND (.*?) (\ ..
发布时间:2021-02-09 19:04:53 其他开发

mIRC在文本文件中搜索多个单词

我正在尝试搜索文本文件,如果在该行中找到多个单词,该文件将返回结果.我没有在文档中看到这一点,并且尝试了各种循环,但均未成功. 我想做的事情与此类似: $read(name.txt, s, word1|word2|word3) 甚至是这样的东西: $read(name.txt, w, word1*|*word2*|*word3) 我对RegEx不太了解,所以我假设可以做到 ..
发布时间:2021-02-09 19:04:50 其他开发

此python代码未解决方程式

我有一个用于即时通讯程序的聊天机器人,我正在尝试为其创建数学求解器,但是它无法将方程式的解决方案发送给即时通讯程序,而是发送了方程式. 如果即时通讯程序中的某人发送了"solve:2 + 2",则此程序应将其发送给他们"4",而不是"2 + 2". 主要问题: if (parser.getPayload().lower()[:6]=="solve:"): ..
发布时间:2021-02-09 19:04:47 Python

发送私人消息给IRC机器人

我有一个PHP脚本可以加入此IRC服务器上的频道:irc.worldnet.net 感谢服务器的响应,我可以说我已成功加入了该频道,并且该漫游器已在用户列表中.但是,此命令: MSG bot_nickname hello my friend ! 发出"msg:未知命令"响应. 当我发送此行时: PRIVMSG bot_nickname : hello my friend ! 机 ..
发布时间:2021-02-09 19:04:44 PHP

PHP IRC Bot创建无限循环

您好,Stack Overflow的开发人员们!最近,我回到了Web开发中(尽管我以前不太擅长此事),而PHP是我的首选武器.自从我退出PHP以来,PHP似乎已经发生了变化,并将其与我从未使用过PHP套接字的事实结合起来,然后才导致灾难性的首次尝试创建IRC机器人(我在一个IRC渠道上,机器人在这里发展很大) ,并且我想将其集成到我的网站中.用php编写它似乎是一个有趣的挑战).它创建了一个无限循 ..
发布时间:2021-02-09 19:04:41 PHP

使用python irc库定期执行任务

有没有一种方法可以使定期任务自动化:例如使用python irclib 或基于 irclib 的irc客户端示例: from irc import client class OurIRCClient(client.SimpleIRCClient): def __init__(self): client.SimpleIRCClient.__init__(self) i ..
发布时间:2021-02-09 19:04:38 Python

如何运行节点IRC机器人?

我想运行这个IRC Eliza机器人,但是我对如何做到这一点缺乏基本的了解. https://github.com/isaacs/node-eliza 我对IRC或如何连接它们一无所知.有人可以解释我如何连接到该机器人吗?我需要远程托管吗?有没有一种方法可以在本地运行IRC客户端并在本地连接到它?目前,该程序可以正常运行,但不会执行任何操作. 我了解node.js,但是在了解IR ..
发布时间:2021-02-09 19:04:35 其他开发

如何使用Perl的POE :: Component :: IRC发出退出消息?

我有一个使用POE :: Component :: IRC的简单IRC机器人.只是当我试图通过退出一条有用的消息使它优雅地处理SIGINT时,我发现无论是作为信号处理程序的一部分还是作为常规调用,我都无法使它完全退出任何消息.退出. 比方说,我已经在会话中创建了以下内容: POE::Session->create( inline_states => { ..
发布时间:2021-02-09 19:04:29 其他开发

您如何使用node-irc登录?

这是非常容易设置的,并且可以正常工作.但是文档中没有任何地方说明如何 /msg nickserv identify 我能找到的最接近的是 client.join('#yourchannel yourpass'); 或者也许 For any commands that there aren’t methods for you can use the send ..
发布时间:2021-02-09 19:04:17 其他开发

发送消息到正在侦听网络数据的线程

我有一个具有以下关键组件的Android应用 管理连接线程的服务 连接到IRC并侦听来自连接的消息的连接线程 服务绑定的用户界面. 我在UI上有一个按钮,单击该按钮时需要向irc服务器发送消息.我的想法是在连接线程上生成处理程序,在我的服务中获取它的句柄,然后将消息从UI发送到服务,再从那里发送到线程. 当我在线程的类级别创建处理程序时,我得到了networkonuiexcept ..
发布时间:2021-02-09 19:04:11 移动开发

IRC昵称的pcre表达式?

大家好,我在使用PCRE正确制作irc昵称格式时遇到了一些问题.我对PCRE不太满意,我很喜欢那些使用PCRE/regex的人的一些建议. :) 我当前正在使用以下表达式:/^([^A-Za-z]{1})([^A-Za-z0-9-.]{0,32})$/ 我这样使用它:preg_replace($regex, $replaceWith, $content) 我认为这意味着从头到尾,将第一 ..
发布时间:2021-02-09 19:04:08 PHP

IRC USER讯息对我来说毫无意义

首先,请告诉我是否不允许在这里询问此协议……这似乎是最好的地方.对不起,如果我错了. 因此,根据维基百科,USER消息如下所示: USER username hostname servername :realname 主机名和服务器名有什么区别?谢谢. 解决方案 RFC 1459 4.1.3节中的状态: 请注意,当USER命令来自直接连接的客户端时,IRC服务器通常会 ..
发布时间:2021-02-09 19:03:59 其他开发

Python,重新创建套接字并自动重新连接

我正在用Python编写IRC机器人. 来源: http://pastebin.com/gBrzMFmA (对pastebin感到抱歉,我不知道如何有效/正确地使用此处的代码标记) 当"irc"插槽消失时,我是否还能去检测它是否没电,然后自动重新连接? 我已经搜索了一段时间,发现必须创建一个新的套接字.我正在尝试添加诸如True时捕获socket.error之类的东西:但是它似乎 ..
发布时间:2021-02-09 19:03:56 Python

正则表达式以匹配IRC昵称

如何使用正则表达式匹配IRC昵称?这样做是否可以在Ruby中完成(使用regex的语法,也许会,但谁知道.) 编辑:IRC昵称可以包含任何字母,数字或以下任何字符: ..
发布时间:2021-02-09 19:03:51 其他开发