aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* linelen masterGravatar steering72532026-05-261-0/+14
|
* support +draft/channel-context in modules/greeting.pyGravatar jesopo2022-04-221-1/+7
|
* Revert "Update translate.py"Gravatar jesopo2020-11-181-18/+17
| | | | This reverts commit eff99aff055c4312cde19841b30f4bd3d0131863.
* Handle music.youtube.com URLsGravatar David Vo2020-10-311-1/+1
|
* Merge pull request #269 from dngfx/patch-1Gravatar jess2020-10-081-17/+18
|\ | | | | Update translate.py
| * Update translate.pyGravatar dngfx2020-07-121-17/+18
| | | | | | Uses the new google v2 translate service which is more accurate. Also reduces code ugliness by quite a bit.
* | return raw result, not "unknown" for ad-hoc dnsblsGravatar jesopo2020-08-071-1/+1
| |
* | strip @ from @dnsblGravatar jesopo2020-08-071-1/+1
| |
* | _lists, not listsGravatar jesopo2020-08-071-1/+1
| |
* | add AbuseAtCBL to dnsbl moduleGravatar jesopo2020-08-061-1/+9
| |
* | fix shorturl.pyGravatar Ben Harris2020-07-141-2/+4
| | | | | | | | | | | | | | this module provides a botset export but doesn't check that setting later when looking up configured shorteners check bot_settings if context and server values are not set
* | rename channel_save.py to autojoin.pyGravatar jesopo2020-07-031-0/+0
| |
* | remove channels from autojoin when they are ERR_LINKCHANNEL (470)Gravatar jesopo2020-07-031-0/+14
| |
* | strip ':' and ',' from titles tooGravatar jesopo2020-06-261-1/+1
| |
* | !cfilter should be accessible by channel adminsGravatar jesopo2020-06-121-1/+2
| |
* | show what quote was deleted, do partial match, fix qdel for lastGravatar jesopo2020-06-101-4/+9
| |
* | cant remove a target-specific quote from zipped up mixed quotes. duhGravatar jesopo2020-06-101-2/+5
| |
* | quote grab category shouldn't be a server/channel object. wtfGravatar jesopo2020-06-031-7/+5
| |
* | rewrite quote search categories to account name when possibleGravatar jesopo2020-06-031-0/+4
| |
* | add ban_enforce.py, to kick people affected by new bansGravatar jesopo2020-05-311-0/+27
| |
* | +draft/typing has been ratifiedGravatar jesopo2020-05-201-1/+4
| |
* | again, there may be more than one (nick,count)Gravatar jesopo2020-05-121-1/+3
| |
* | turing (chan_id,count) in to a dict loses different daysGravatar jesopo2020-05-121-4/+7
| |
* | log youtube API usageGravatar jesopo2020-05-071-1/+11
| |
* | disable !np youtube urls by defaultGravatar jesopo2020-05-071-4/+11
| |
* | sent messages should mark channels 'active'Gravatar jesopo2020-05-061-0/+1
| |
* | add channel mlock (mode lock) functionality to channel_op.pyGravatar jesopo2020-04-131-2/+68
| |
* | fix rss bindhost implementationGravatar jesopo2020-04-091-10/+18
| |
* | experimental support for rss bindhostGravatar jesopo2020-04-091-2/+9
| |
* | fix regression of message filters not matching without formattingGravatar jesopo2020-04-081-7/+9
| |
* | add ${BNICK} (bot's own nick) and ${CTRIGGER} (command trigger) to aliasesGravatar jesopo2020-04-071-0/+4
| |
* | handle http redirects ourselves, to prevent redirect to localhostGravatar jesopo2020-04-051-6/+2
| |
* | `masks` -> `args`Gravatar jesopo2020-03-101-1/+1
| |
* | remove debug printGravatar jesopo2020-03-101-1/+0
| |
* | don't skip already "short" urls in yourls.py - can't predict output lengthGravatar jesopo2020-03-091-3/+0
| |
* | post_data -> get_paramsGravatar jesopo2020-03-091-1/+1
| |
* | URL -> shortener_urlGravatar jesopo2020-03-091-2/+2
| |
* | _call_shortener should take 2 more argsGravatar jesopo2020-03-081-1/+1
| |
* | urllib was meant for yourls.py not shorturl.pyGravatar jesopo2020-03-082-2/+3
| |
* | add urllib importGravatar jesopo2020-03-081-1/+1
| |
* | add (as yet untested) Your Own URL Shortener support in yourls.pyGravatar jesopo2020-03-081-0/+36
| |
* | support extended url shorteners that take server and optional `context` ↵Gravatar jesopo2020-03-081-7/+17
| | | | | | | | (channel)
* | Merge pull request #251 from fndax/issue-210Gravatar jesopo2020-03-081-7/+14
|\ \ | | | | | | Make !words work in PM (fixes #210)
| * | Make !words work in PMGravatar Dax2020-03-081-7/+14
| | | | | | | | | | | | Closes: #210
* | | args_split[0] -> user.nickname (seen.py)Gravatar jesopo2020-03-081-2/+2
| | |
* | | switch inactive_channels.py settings to be days, defaulting to None (no prune)Gravatar jesopo2020-03-081-14/+15
|/ /
* | use ban-mask export in badwords.pyGravatar jesopo2020-03-081-3/+2
| |
* | give str(Exception) when webfinger failsGravatar jesopo2020-03-081-2/+3
| |
* | tolerate a server not having a host-metaGravatar jesopo2020-03-081-4/+6
| |
* | move _get_hostmask logic out in to banmask.py core module, for reuseGravatar jesopo2020-03-081-15/+7
| |