首页 文章
  • 2 votes
     answers
     views

    如何在IRC :: Client中使用certfp

    到目前为止,我已经将IRC::Client用于了许多IRC机器人,我也想将它用于新项目 . 但是,这次我需要使用certfp进行bot身份验证 . A search for "certfp" on the module's GitHub repository没有结果 . 是否可以使用证书配置 IRC::Client ,以便我可以使用certfp对我的下一个IRC bot进行身...
  • 0 votes
     answers
     views

    Javascript irc bot node.js连接文本文件错误的字符串

    我正在使用node.js和IRC库(https://github.com/martynsmith/node-irc)创建一个irc机器人 . 当我尝试连接文本文件中的字符串时,irc bot会关闭并抛出错误 . 我怀疑有一些看不见的断线,但是如果是这样的话,我不知道如何测试或摆脱它 . Explanation of the code: 当用户在irc通道中键入消息时,将调用myFunction ....
  • 2 votes
     answers
     views

    IRC相关帮助

    现在我有机器人在机器人加入时发送消息 . 但是,如何制作一个可以发布数据的表单,以便机器人将消息发送到 Channels ? 这是我的脚本(Rewamped): <?php set_time_limit(0); $socket = fsockopen("//", 6667) or die(); $msg = $_POST['message']; $pr = $_POS...
  • 1 votes
     answers
     views

    ircDotNet bot无法从IRC Channels 获取消息,长时间登录/注销

    我正在尝试为irc Channels 编写机器人,它将从 Channels 读取消息,识别它们是否是对他的命令并且执行某些操作取决于发送的命令 . 我选择了ircDotNet,因为它是唯一包含一些如何使用它的例子的库,但它们实际上已经过时了,只有一半有效 . 我缺乏C#和编程方面的经验并不能让我理解没有好例子的东西:( 那么我的程序现在做了什么: 使用密码登录服务器 加入 Channels...
  • 1 votes
     answers
     views

    即使socket.settimeout为8,Python IRC ChatBot也会在看似随机的时间后挂在socket.recv上

    嘿所以我决定创建一个IRC ChatBot,其唯一目的是从Twitch Chat读取收到的消息,如果赠品被一个关键字识别,它应该通过发送!输入聊天进入赠品 . 我根据这个来源 Build 了Bot:https://github.com/BadNidalee/ChatBot . 我只更改了Run.py中的内容,这是我要发布的唯一代码 . 未经改动的ChatBot确实有效,但它没有重新连接能力,并且由...
  • 0 votes
     answers
     views

    IRC Hostmask匹配

    对于我的IRC机器人,我需要将主机掩码与另一个带有通配符的主机掩码匹配 . 例: Pablo!Pablo@Pablo.users应该匹配:Pa?lo?P?bl?#?ml . 用户 问号意味着每个字符和数字 . 如果可能,那么看到它匹配下面的字符串会很高兴: Pablo!Paplo@Pablo.users与Pablo比赛!Pablo @ Pab * 的!和@总是在hostmask中 . 有人可以为这...
  • 1 votes
     answers
     views

    Python IRC Bot无响应

    首先是一些代码 . #!/usr/bin/env python import sys import socket import string HOST='irc.ircnetworkbotison.net' #The server we want to connect to PORT=6666 #The connection port which is usually 6667 NICK='Ra...
  • 1 votes
     answers
     views

    IRC Server配置可能性

    我需要知道一些关于IRC服务器的事情,我无法通过谷歌直接找到(或者我不确定它是否真的有效) 我在一个更大的社区网站工作,并希望提供一个页内聊天 . 因为让人们从外部访问它,而不是通过他们自己的客户端访问它是一个很好的功能,我认为实现IRC服务器将是最好的解决方案(可能是专用的,我必须自己教一些东西) 我打算在APE客户端/服务器上包含基于Web的IRC客户端 . 问题是,我想删除用户权限,禁止IR...
  • 2 votes
     answers
     views

    Twisted Python - IRC客户端

    第一个问题在这里 因此,对于学校的俱乐部,我们正致力于使用Python和Twisted制作IRC客户端 . 所以我采取扭曲给你的机器人的例子 . 我已经设法将它连接到irc Channels ,然后记录 . 我知道我可能必须使用2个线程同时从服务器读取并同时输入,这是我可以实现的,但仅限于命令行输入 . 请注意,它仍在同时记录来自 Channels 的数据 . 所以为了做到这一点,我使用了: d ...
  • 1 votes
     answers
     views

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

    我有一个使用POE :: Component :: IRC的简单IRC机器人 . 只有当我试图通过退出一个有用的消息来使它优雅地处理SIGINT时,我发现我根本无法使用任何消息退出,无论是作为信号处理程序的一部分还是仅仅是正常的调用放弃 . 假设我已经创建了这样的会话: POE::Session->create( inline_states => { ...
  • 2 votes
     answers
     views

    处理IRC聊天机器人应用程序的全局禁令

    我有一个IRC聊天机器人,我使用Node.js JavaScript为TwitchTV上的广播公司开发 . 我从我的家用电脑上运行它,我知道如果IRC发送太多消息或泛滥,IRC将全局禁止IP地址 . 我想打开其他广播公司的聊天机器人,但是我担心如果不同的机器人我会被全球禁止(我设置它以便广播公司可以为他们的机器人创建一个新帐户,因此名称是根据他们的 Channels 量身定制的)从单个全球IP发送...
  • 0 votes
     answers
     views

    使用socket.io从另一台服务器接收客户端变量

    概述 我正在与两个实体合作:(i)IRC webapp和(ii)IRC机器人 . 有一个机器人变量 botVariable ,我试图使用 socket.io 来做这个并且失败了 . To me, what makes this problem interesting is that I'm trying to pass a value not from the IRC webapp serve...
  • 1 votes
     answers
     views

    用状态从wiki.haskell.org扩展IRC bot

    问题 我正试图从https://wiki.haskell.org/Roll_your_own_IRC_bot扩展IRC机器人,其中有一些状态是's updated every time the bot posts a message in the channel it'连接到 . 该功能是:每次在IRC通道中发出命令 !last said 时,机器人都应该响应时间戳 . 为了支持这一点, priv...
  • 0 votes
     answers
     views

    Python3 webserver在IRC bot的线程之间进行通信

    我已经阅读了很多关于线程,排队,池等的文档,但仍然无法弄清楚如何解决我的问题 . 情况就是这样:我构建了一个由cherrypy服务的python3 Django应用程序 . 该应用程序基本上是另一个IRC客户端 . 当我第一次使用GUI运行我的代码时,IRC bot通过deamon Thread启动并监听事件 . 我的问题如下:如何将数据发送到该线程(和我的机器人),例如告诉他加入第二个 Chan...
  • 3 votes
     answers
     views

    如何使用python IRC bot接收文件?

    我从以下示例代码中在python中创建了一个半功能的IRC bot: import socket import time import random import os def stringToBytes(s): blit = "" for char in s: blit += char return bytes(blit, &quot...
  • 2 votes
     answers
     views

    使用Letsencrypt为bip(IRC代理)生成SSL证书

    Letsencrypt很棒,因为它允许用户免费生成有效(非自签名)SSL证书 . 我正在使用bip作为IRC代理 . Bip可以使用SSL证书进行加密,但the documentation对此有点模糊 . 我知道如何使用letsencrypt生成证书 . 我想我必须连接一些letsencrypt生成的文件,在 cert.pem , chain.pem ,fullchain.pem and p...

热门问题