eggdrop

    2热度

    1回答

    我目前正在编写一个脚本来处理多个文件,并且我试图从变量($pio)中读取最后一个单词。 该字符串的长度和字数是可变的,在函数的开头设置为$pio。 我试图读取行/变量用“strip”分隔的最后一个单词,但迄今为止我只能通过字符数读取。 是否可以读取字符串的最后一个单词并将其解析为新变量?

    3热度

    1回答

    我的问题是,第一个返回的字符串匹配中可以使用它之前,它将丢弃$ sub1,所以脚本不会继续。我已经尝试在第一次设置的回报中包含脚本的其余部分,并且它可以工作,但是...我向用户获取了多条消息,而其他2个设置返回了该通道。 无论如何修复它,以便它不会将多条消息发送给用户和频道 ,因为“foreach子”中的每个子项都为pm用户和pm通道生成一行,根据数据库中有多少匹配,将1条或2条消息发送到200条

    2热度

    2回答

    那么,不知道在这方面做什么。前一段时间,我修改了一个eggdrop bot的日志脚本..但现在出现了一个问题,出于某种原因,由于字符大小写问题,它在单独的文件中记录操作/文本。 #channel.html和#Channel.html一样存在,尽管前者是由于通道名称的当前状态而写入的(如果所有用户都离开并且一个用不同情况重新加入,它可能会更改)。 我已经把这个问题缩小到我认为是问题的地步。 file

    0热度

    1回答

    我正在尝试设置一个简单的蛋清机器人,让倒计时直到某个事件发生。这个想法是,我给它一个预定的日期和时间,用户键入!倒计时和机器人回答“有x天,x小时,x分钟,直到它发生”。这是我发现它的脚本(只改变了事件的unixtime日期而不是它的内容),并且在我的eggdrop bot上运行它给出了一个响应,但它当然不是我需要的响应(重要的事情是,它的工作)。 我不认为它做什么和我想要做什么之间有很大的区别,

    1热度

    1回答

    当我尝试运行“使清洁”它给了我make: ** No rule to make target clean'. Stop. 所以我做make -f Makefile.in clean ,它告诉我Makefile.in:12: *** commands commence before first target. Stop. 我走进Makefile.in并取消了对线的标签12和重试 make -f Ma

    0热度

    1回答

    我无法让此脚本接受例如https://youtu.be/HPP0yB-_blA,https://www.youtube.com/watch?v=HPP0yB-_blA虽然有效。第一个例子只是导致invalid command name ""。 # URL title parse script for Eggdrop. # # Based on https://github.com/teeli/

    0热度

    1回答

    我已经在Eggdrop v1.6.21下运行这个脚本,但是我无法启动它。我收到的错误是: Tcl错误文件 'eggdrop.conf': 错误#ARGS:应该是 “PROC名ARGS体” 在执行 “PROC Logit模型{缺口主机手柄通道文本} { 这可能是什么问题呢?这是我的脚本。 package require mysqltcl set port {3306} set host {12

    1热度

    1回答

    要首先解决这个问题..我已经在utf-8编码下重新编译了eggdrop。如果我在字符串中编写转义序列(\u00a7),我能够回显utf-8字符,但出于某种原因,我还无法弄清楚。我无法使用正则表达式将它们与其对应物进行比较。 我正在尝试开发一个基于eggdrop的日志脚本,在tcl下编码。我已经花了几个小时只做了一些研究,但是没有任何帮助,或者我看错了地方。 输入字符串§由用户在机器人所在的irc通

    1热度

    2回答

    我想要阅读holiday.csv文件,并将该文件中的日期与今天的日期进行比较,以确定今天是否为假期。 这里是我迄今... 文件= holiday.csv 日,假日名称,美国假日即: Dec 25,Christmas,US Holiday Jan 1,New Year,US Holiday Jan 19,Martin Luther King,US Holiday 伪代码: package r

    2热度

    1回答

    我正在制作一个eggdrop tcl脚本,将几个公共IRC频道的活动写入数据库(随着时间的推移,这将会是我认为的10到15个频道)。我有两个选择如何处理数据库连接。 的用户说了什么 - >打开一个MySQL连接到数据库 - >插入关于用户所说的信息 - >关闭连接 启动BOT - >打开一个MySQL连接到数据库 - >插入信息时,有渠道活动 - >等待更多的信息等等 我认为这是最好使用情况1,但