James Lu
|
229c36381e
|
docs/t: update links to include user-modes.csv
Closes #200.
|
2016-05-31 20:57:18 -07:00 |
|
James Lu
|
85a97ce86b
|
docs/t: add usermodes list (#200)
|
2016-05-31 20:57:18 -07:00 |
|
James Lu
|
92de5e81b2
|
docs/t: remove + from entries in channel-modes
|
2016-05-31 20:57:18 -07:00 |
|
James Lu
|
5d5d4acd55
|
hybrid: rename debug umode (+g) to sno_debug
|
2016-05-31 20:57:17 -07:00 |
|
James Lu
|
d18e9c82f9
|
ts6: recognize umode +p (override)
|
2016-05-31 20:57:17 -07:00 |
|
James Lu
|
c82cc9d822
|
README: update nefarious notes
#209 and #210 have been fixed, so remove those mentions. Also, drop the experimental tag.
|
2016-05-28 20:27:06 -07:00 |
|
James Lu
|
0124678ed3
|
nefarious: use SETHOST instead of FAKE for internal clients
Closes #209. Thanks to Jobe and Andromeda on #evilnet for the help!
|
2016-05-28 13:21:38 -07:00 |
|
James Lu
|
0e298dcb4d
|
nefarious: support SETHOST-based (+h) cloaks
Closes #210.
|
2016-05-28 12:53:23 -07:00 |
|
James Lu
|
188d2f891c
|
nefarious: use nicks in user MODE targets
This is more consistent with what Nefarious and P10 do.
|
2016-05-28 12:52:52 -07:00 |
|
James Lu
|
841d58d82e
|
nefarious: set umode +x when changing hosts of service clients
|
2016-05-28 12:15:27 -07:00 |
|
James Lu
|
89ed92b46a
|
Update autogen docs
|
2016-05-27 22:39:40 -07:00 |
|
James Lu
|
553415f6f7
|
classes: higher default pingfreq (90)
|
2016-05-25 16:19:35 -07:00 |
|
James Lu
|
ed19c2b24a
|
relay: block topic changes from the main SID, not the PyLink client
|
2016-05-22 19:12:11 -07:00 |
|
James Lu
|
a0d20df899
|
docs: tweak writing-plugins & TOC, move plugin_example to plugins
Closes #226.
|
2016-05-22 10:59:57 -07:00 |
|
James Lu
|
aea6657a8b
|
docs: update hooks-reference
Closes #223.
|
2016-05-22 10:48:19 -07:00 |
|
James Lu
|
ed34c43b6c
|
games: remove explicit random.seed()
AFAIK, random already defaults the seed to the system time, and random.seed() without any arguments thus sets it to something that is already set.
|
2016-05-22 10:28:56 -07:00 |
|
James Lu
|
8c55eb43e7
|
relay/commands: reformat showuser output slightly
|
2016-05-21 23:05:39 -07:00 |
|
James Lu
|
7338314e70
|
Remove leftover world.commands and world.whois_handlers
|
2016-05-21 23:02:46 -07:00 |
|
James Lu
|
fb496554a6
|
coreplugin: fix unload not clearing defined commands
|
2016-05-21 23:02:46 -07:00 |
|
James Lu
|
03790b5939
|
relay: implement LINKED <netname> to filter by network
Closes #227.
|
2016-05-21 22:55:06 -07:00 |
|
James Lu
|
e498a0cace
|
games: implement fml (#122)
|
2016-05-20 21:33:50 -07:00 |
|
James Lu
|
9cae7682a8
|
games: implement eightball (#122)
|
2016-05-20 21:13:39 -07:00 |
|
James Lu
|
3ee240494e
|
coreplugin: mark service bots with umode +B
|
2016-05-20 20:59:19 -07:00 |
|
James Lu
|
98003318cd
|
coreplugin: support bot and hidechans umodes
Closes #214.
|
2016-05-20 20:57:44 -07:00 |
|
James Lu
|
4cfc262bfb
|
coreplugin: optionally respect umode +H (hideoper) (#214)
|
2016-05-20 20:48:41 -07:00 |
|
James Lu
|
3856ee435c
|
docs/t: rewrite parts of writing-plugins.md
|
2016-05-19 23:42:42 -07:00 |
|
James Lu
|
357eabe27a
|
relay: optionally relay home server & login details in /WHOIS
Closes #221. Closes #222.
|
2016-05-19 23:32:43 -07:00 |
|
James Lu
|
4e8de60005
|
core: Rewrite WHOIS handlers to simply listen to a custom hook (PYLINK_CUSTOM_WHOIS)
|
2016-05-19 23:32:43 -07:00 |
|
James Lu
|
a2a009cac4
|
games: mark servicebot as manipulatable for now
|
2016-05-15 11:58:45 -07:00 |
|
James Lu
|
e4d42bf551
|
fantasy: fixes to respondtonick, allow configuring custom per-bot prefixes
|
2016-05-15 11:45:32 -07:00 |
|
James Lu
|
96cefb5be0
|
fantasy: rework to support service bots (#216)
|
2016-05-15 11:27:51 -07:00 |
|
James Lu
|
2877d7af4c
|
ServiceBot.call_cmd: support notice and called_by keys
|
2016-05-15 11:25:47 -07:00 |
|
James Lu
|
ae87def11f
|
Purge c_ and u_ prefixes from named modes
Closes #217.
|
2016-05-15 11:05:02 -07:00 |
|
James Lu
|
75798b5fba
|
relay: don't relay kicks to service bots
|
2016-05-14 16:24:26 -07:00 |
|
James Lu
|
1816de307d
|
coreplugin: use irc.isServiceBot() for kill, kick, & message handlers
|
2016-05-14 16:23:14 -07:00 |
|
James Lu
|
5d4765b30d
|
games: call help() with the right arguments
|
2016-05-14 16:19:29 -07:00 |
|
James Lu
|
28f992d3cb
|
relay: don't spawn clones for service bots
|
2016-05-14 16:17:20 -07:00 |
|
James Lu
|
2e1163fdb8
|
Irc: introduce isServiceBot checker
|
2016-05-14 16:17:12 -07:00 |
|
James Lu
|
523ef714a0
|
games: rewrite everything using the new ServiceBot API
|
2016-05-14 14:53:19 -07:00 |
|
James Lu
|
522b7b8b33
|
Move DataStore to structures (untested)
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
c5242d1590
|
games: Fix help prefix stripper
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
f1b0981f87
|
games: Write .help handler
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
c2e3ce5bdf
|
games: request/remove commands
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
45651858e4
|
games: Use db adapted from DataStore I wrote for mammon. May not seem too useful right now, but I have plans(tm)(c)
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
cbb2eb318f
|
games: Only handle self messages if enabled
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
c3e4cfa2de
|
games: Create BotClient class, use bot_clients instead of games_user
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
f6854ab673
|
games: Add example dice command from my bot
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
ed15af72ec
|
games: Simplify/betterise handlers, create example dice handler
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
4054276ac0
|
games: Clean up CommandHandler
|
2016-05-14 14:53:19 -07:00 |
|
Daniel Oaks
|
967dafaf0d
|
games: Very initial barebones command handler
|
2016-05-14 14:53:19 -07:00 |
|