Limnoria
Limnoria copied to clipboard
A robust, full-featured, and user/programmer-friendly Python IRC bot, with many existing plugins.
First part of builtins mangling cleanup. As I mentioned in #1535 this function does not appear to be used in any repo currently active in PluginDownloader, so just removing this...
using https://github.com/ircv3/ircv3-specifications/pull/464
It is required to use \g as otherwise Python will process \0 as a 0 byte. Previous behaviour: ``` @re "s/hello/\0 world/" "hello" '\x00 world' ```
For example, with Flask: ```py from supybot import utils, plugins, ircutils, callbacks, httpserver from supybot.commands import * from supybot.i18n import PluginInternationalization _ = PluginInternationalization('TestWsgi') from flask import Flask, request, render_template...
Some notes: - I'm using UserWarning here because Python doesn't show DeprecationWarnings to the console by default. (I'm not sure if changing that would be a better option)
https://github.com/ircv3/ircv3-specifications/pull/524 * BadWords: Add the option to redact messages containing bad words (instead of or in addition to kicking) * Channel: Add redact command (works with either `--msgid` argument or...
So, the bot is an oper and receives server messages, which aren't real messages so it can't get a host for that message. I tried setting `supybot.protocols.irc.strictRfc` to `False` ```...
I configured the bot with the language setting "de" via supybot-wizard. Then I changed my mind and set "supybot.language" to "en" and restarted. The description of commands is in English...
I am using AutoMode on IRCnet to replace services that it doesn't have and due to having titlesnarfer enabled, channel recovery (+R) tends to consider my Limnoria instance as the...