-
218366cbd8
!die: Fix first word of message being cut off in debug mode
nyuszika7h
2016-12-11 10:24:35 +01:00
-
06486e14bd
Fix fsay/fact broken for non-existent users
Vgr E. Barry
2016-12-11 01:33:14 -05:00
-
dff024e5e4
Allow contexts to be used directly in str.format() calls
Vgr E. Barry
2016-12-09 10:56:34 -05:00
-
e1be940f24
Fix !join erroring out
Vgr E. Barry
2016-12-09 10:54:16 -05:00
-
2c5e108751
fix error on !join when ACCOUNTS_ONLY is set
jacob1
2016-12-09 07:56:40 -05:00
-
9f4b1a243d
Merge pull request #274 from lykoss/cmd-old-api
Ryan Schmidt
2016-12-08 16:35:19 -07:00
-
-
47339618f8
Remove part/fpart command
skizzerz
2016-12-08 17:23:15 -06:00
-
bb8548ccdf
Right.
Vgr E. Barry
2016-12-06 08:40:12 -05:00
-
3d5aa8c8e3
Fix message name
nyuszika7h
2016-12-05 14:06:22 +01:00
-
b2104e4d36
Respect LOG_PREFIX for !fwarn add/set
nyuszika7h
2016-12-01 23:21:01 +01:00
-
e8338d1ef6
Add the new command API + converted commands
Vgr E. Barry
2016-11-28 20:19:48 -05:00
-
da502fa34c
Require a minimum of 6 players for charming
nyuszika7h
2016-11-25 14:23:16 +01:00
-
c26c7887bc
Add a hook for account changes
Vgr E. Barry
2016-11-24 17:05:08 -05:00
-
5f50096d08
Delay error in users.get until after the end of the loop
Vgr E. Barry
2016-11-24 16:29:58 -05:00
-
21b8ffa342
Fix denying commands with warnings
nyuszika7h
2016-11-24 16:17:53 +01:00
-
08652301c2
Properly delay night properly in villagergame, all proper-like now
skizzerz
2016-11-23 16:27:37 -06:00
-
a01f8860d0
Delay night properly in villagergame
skizzerz
2016-11-23 16:26:06 -06:00
-
ed7d3eda6a
Add a random delay to night in villagergame
nyuszika7h
2016-11-23 19:34:41 +01:00
-
bb99493ae8
fix protections not carrying over after nick change
jacob1
2016-11-23 11:53:45 -05:00
-
27b0c9578d
Move static methods out of the IRCContext class
Vgr E. Barry
2016-11-22 07:42:07 -05:00
-
423f7e352c
Fix IRCContext.send_messages
Vgr E. Barry
2016-11-22 07:40:29 -05:00
-
ea3acbfb2a
Allow implicit replacement of users without a ident and a host
Vgr E. Barry
2016-11-21 21:44:34 -05:00
-
ea51642240
Allow users.get(..., allow_multiple=True) to return an empty list
Vgr E. Barry
2016-11-21 21:12:27 -05:00
-
-
d590e7b727
Fix servers setting modes and !fsync breaking the bot
Vgr E. Barry
2016-11-21 10:29:14 -05:00
-
1f7b5ee6a3
Break infinite regain/release loops redux
skizzerz
2016-11-20 21:44:40 -06:00
-
11d626ab25
Revert old_api cmd change
skizzerz
2016-11-20 21:32:55 -06:00
-
c90d35e6c0
add old_api=True to sleepy commands, default it to true
jacob1
2016-11-20 22:30:13 -05:00
-
ed2576ef7e
Remove debug printouts
skizzerz
2016-11-20 12:49:21 -06:00
-
24ae5c1e39
Kill USE_NICKSERV_GHOST, default more things in settings.py
skizzerz
2016-11-20 12:36:31 -06:00
-
73fb0c65c9
Fix coin/pony chances
skizzerz
2016-11-20 12:33:39 -06:00
-
e922bb220e
Move the message queuing to IRCContext
Vgr E. Barry
2016-11-20 08:25:45 -05:00
-
6d9017a4bd
Improve context creation and lowercasing
Vgr E. Barry
2016-11-20 08:24:50 -05:00
-
5f5966a8b4
Add a transition method for the old->new interface (#272)
Emanuel Barry
2016-11-19 17:47:54 +01:00
-
89c7716c07
Remove unused message
nyuszika7h
2016-11-19 17:32:23 +01:00
-
313d33f1a2
Display full help text on bare "!fwarn" and "!fwarn help"
nyuszika7h
2016-11-19 17:10:50 +01:00
-
5b0dae3cb3
Removed comma in "... played Russian roulette, and lost".
Trigonoculus
2016-11-19 21:53:44 +07:00
-
af2b284efa
Update CONTRIBUTING.md
nyuszika7h
2016-11-19 11:36:03 +01:00
-
1766f54b21
Properly handle the option to use ghost or release
Vgr E. Barry
2016-11-18 21:14:15 -05:00
-
22b353b979
Update channel name
Vgr E. Barry
2016-11-18 21:06:30 -05:00
-
9a71b34488
Improve message sending to properly split on the end of lines
Vgr E. Barry
2016-11-18 17:27:33 -05:00
-
302b69c263
Probably channel life events
Vgr E. Barry
2016-11-18 16:50:27 -05:00
-
112c908596
Allow an arbitrary number of arguments to IRCContext.send
Vgr E. Barry
2016-11-17 10:10:53 -05:00
-
dbb8a1fc82
Fix devoicing and unquieting on connect
Vgr E. Barry
2016-11-17 10:06:37 -05:00
-
c6864dd7e7
Fix wrong hook name
Vgr E. Barry
2016-11-17 10:03:04 -05:00
-
074548813f
Delay some channel handling operations
Vgr E. Barry
2016-11-17 10:01:25 -05:00
-
b180f99051
add 0-point warnings, these need to be acknowledged but give no automatic sanctions
jacob1
2016-11-16 23:56:55 -05:00
-
017a98608c
Fix lowercasing issue in !fstasis, fix "host has access" message in !fflags
jacob1
2016-11-16 23:42:23 -05:00
-
ae5b39c36f
Split traitor
skizzerz
2016-11-02 16:00:59 -05:00
-
885889495a
Properly handle the bot's nick being already in use
Vgr E. Barry
2016-11-16 16:18:27 -05:00
-
d62b9db896
Also abort if 'git status' fails
nyuszika7h
2016-11-16 15:04:05 +01:00
-
82d6760c5a
!update: Don't restart the bot if already up-to-date
nyuszika7h
2016-11-16 14:47:56 +01:00
-
abd2dd149d
Allow handle_error to decorate its instances
Vgr E. Barry
2016-11-16 08:20:02 -05:00
-
be2d33dbe6
Make traceback pastes not expire automatically
nyuszika7h
2016-11-16 14:05:18 +01:00
-
3f806620e4
_
Vgr E. Barry
2016-11-15 20:38:29 -05:00
-
3e61e9ec6a
Beauty is in the eye of the tiger
Vgr E. Barry
2016-11-15 20:37:40 -05:00
-
360204bf43
Massively improve user handling
Vgr E. Barry
2016-11-15 19:54:42 -05:00
-
01924504fe
Fix day never ending when the only votes are on the bot at day timeout
jacob1
2016-11-14 23:33:59 -05:00
-
2c3aafc101
Improvements to !rules
nyuszika7h
2016-11-13 11:54:48 +01:00
-
629fe51fd7
Make rules string unconfigured by default (#269)
Trigonoculus
2016-11-13 17:32:30 +07:00
-
64e6a90921
*hic*
skizzerz
2016-11-12 23:46:45 -06:00
-
e161325d01
Remove 'channels' from the user interface
Vgr E. Barry
2016-11-10 10:44:38 -05:00
-
52b28b4317
Fix case-sensitiveness on weird IRCds
Vgr E. Barry
2016-11-08 17:04:19 -05:00
-
8039b5e2a1
Merge pull request #266 from lykoss/werecrow_kill
Ryan Schmidt
2016-11-07 23:13:10 -07:00
-
-
0c8afe4f64
Fix db error when adding a tempban sanction on a player that already has one, fixes #245
jacob1
2016-11-07 21:10:08 -05:00
-
44433c5979
also update werecrow message in en.json
jacob1
2016-11-07 21:07:33 -05:00
-
cd118dbabe
allow werecrow to both observe and kill at the same time
jacob1
2016-11-07 20:52:58 -05:00
-
d6f2882741
Fix syntax error
Vgr E. Barry
2016-11-06 22:18:17 -05:00
-
fb2ece45e6
Clean up some of doomsayer's code
Vgr E. Barry
2016-11-06 21:54:29 -05:00
-
7c753b2810
Improve the error handler
Vgr E. Barry
2016-11-06 21:43:01 -05:00
-
a39ded6053
Improve handling of fake contexts
Vgr E. Barry
2016-11-06 17:27:09 -05:00
-
61bca595c5
Fix small oversight
Vgr E. Barry
2016-11-06 17:26:46 -05:00
-
-
3db042967d
fix adding/removing tempbans to hostmasks
jacob1
2016-11-03 22:55:36 -04:00
-
fde2ce94db
fix bot pinging fake players after !fstop
jacob1
2016-11-05 11:13:35 -04:00
-
5d0021de7d
fix possible error when setting flags on users
jacob1
2016-11-05 00:21:15 -04:00
-
d150e802f1
typo fix
jacob1
2016-11-05 00:11:10 -04:00
-
cf21627afb
Merge pull request #264 from lykoss/fix-villagergame-player-limit
Ryan Schmidt
2016-11-04 13:48:01 -07:00
-
-
e4f696abe6
Fix villagergame appearing above 9p
nyuszika7h
2016-11-04 21:44:26 +01:00
-
-
691403bc05
Merge pull request #260 from lykoss/villagergame_retribution_fix
nyuszika7h
2016-11-04 12:43:23 +01:00
-
-
6293b61d83
fix error when villagergame kills someone with a retribution totem, fixes #224
jacob1
2016-11-03 23:26:30 -04:00
-
fe8734049c
Merge pull request #259 from lykoss/fflags_fix
Ryan Schmidt
2016-11-03 19:07:48 -07:00
-
-
f101c62af8
Fix !fflags +j overwriting flags when account name is uppercase, fixes #254
jacob1
2016-11-03 22:05:00 -04:00
-
-
136e41a14c
Add newline for readability
nyuszika7h
2016-11-04 00:06:26 +01:00
-
5b761c60b5
Merge pull request #258 from lykoss/mayor
nyuszika7h
2016-11-03 22:42:19 +01:00
-
-
341cce6a8f
Split mayor
skizzerz
2016-11-03 16:29:15 -05:00
-
-
2244ed4370
Fix wrong function calls in user functions
Vgr E. Barry
2016-11-03 12:04:26 -04:00
-
a6424605ad
Fix error when bot restarting and players were joined
Vgr E. Barry
2016-11-03 11:35:17 -04:00
-
cce2797e7b
Fix name
Vgr E. Barry
2016-11-03 11:29:03 -04:00
-
851cebdbd7
Remove test function
Vgr E. Barry
2016-11-03 11:26:39 -04:00
-
62abf6dae8
Fix small issues with fake nicks and channels
Vgr E. Barry
2016-11-02 23:35:13 -04:00
-
d090e573b7
Greatly improve channel handling
Vgr E. Barry
2016-11-02 22:31:54 -04:00
-
49208db148
Make backwards-compatible users.add return the new "user"
Vgr E. Barry
2016-11-02 16:15:16 -04:00
-
e1d3e1150b
Make IRCClient into a context manager
Vgr E. Barry
2016-11-02 16:14:23 -04:00
-
04e7f952d3
Improve error handler
Vgr E. Barry
2016-11-02 15:18:32 -04:00
-
0120836669
Don't bother using a channel state in __del__
Vgr E. Barry
2016-11-02 14:52:30 -04:00
-
b4fc7ac82d
Remove leftover parameter
Vgr E. Barry
2016-11-02 14:34:33 -04:00
-
736d1219ed
Fix oversight in account handling
Vgr E. Barry
2016-11-01 23:04:47 -04:00
-
6932c42574
Fix traceback syntax highlighting
nyuszika7h
2016-11-01 23:16:55 +01:00
-
dccfd9de38
Require "!leave -force" to quit during a game
nyuszika7h
2016-11-01 15:34:49 +01:00
-
b67043d25f
Small tweaks
Vgr E. Barry
2016-10-31 22:25:20 -04:00
-
3de4469809
Comment out yet-to-be-tested hooks
Vgr E. Barry
2016-10-31 22:23:42 -04:00