jesopo
|
73bdaff977
|
Add !topic and !topicappend in channel_op.py
|
2018-09-06 17:25:38 +01:00 |
|
jesopo
|
8a80d8e67d
|
Add Database.UserChannelSettings.find_all_by_setting
|
2018-08-31 15:13:56 +01:00 |
|
jesopo
|
9b7c7035f9
|
Refactor handling MODE in IRCLineHandler
|
2018-08-30 11:12:48 +01:00 |
|
jesopo
|
e5a5fa5c4b
|
modules/logging.py -> IRCLogging.py; IRCLog.py -> IRCBuffer.py; change logging
to be an object on the server object instead of an event call
|
2018-08-28 12:23:57 +01:00 |
|
jesopo
|
9a3f2e5de6
|
Change the database to give channels and users ids and use those in the settings
tables
|
2018-08-19 00:19:53 +01:00 |
|
jesopo
|
ce05b98f61
|
Moved table-specific logic to their own "table" classes in Database.py
|
2018-08-05 22:41:38 +01:00 |
|
jesopo
|
28debfa919
|
Add "user_channel_settings" table in Database.py, for settings per user per
channel
|
2018-08-05 12:52:29 +01:00 |
|
jesopo
|
ffd41d0771
|
Added addition "find" methods to Database.py, along with a "get all" for user
settings to search without a nickname
|
2018-08-03 13:43:45 +01:00 |
|
jesopo
|
e99671aced
|
Added a channel setting for banmask, added !unban
|
2018-07-19 14:39:10 +01:00 |
|
jesopo
|
44362a1f03
|
added more vertical whitespace to IRCChannel
|
2018-07-15 13:39:15 +01:00 |
|
jesopo
|
718da30728
|
skip !more's out/err, added a way to split messages from their prefixes for
logging purposes
|
2018-07-14 09:50:12 +01:00 |
|
jesopo
|
e17bb692f2
|
IRCChannel.modes isn't a list, "sever" -> "server"
|
2018-07-02 16:34:29 +01:00 |
|
jesopo
|
9f76de304f
|
server.mode_prefixes is a dictionary
|
2018-07-02 16:19:22 +01:00 |
|
jesopo
|
84cc65526f
|
Track user channel modes by user object, not nickname
|
2018-07-02 16:15:26 +01:00 |
|
jesopo
|
ec4036a501
|
Add get_user_status func to IRCChannel
|
2017-01-27 21:39:51 +00:00 |
|
Evelyn
|
fd80393e38
|
Remove unnecessary uuid protection for IRCUser, add uuid for IRCChannel
|
2016-11-12 11:03:36 +00:00 |
|
jesopo
|
1127682872
|
added a way for a command callback to neatly ask to only be available for people with a rank or above, added a channel_op module to utilise this.
|
2016-04-18 16:50:19 +01:00 |
|
jesopo
|
842de08b47
|
changed code to avoid a crash when some ircd will show a mode being removed from someone that didn't have it in the first place.
|
2016-04-10 17:31:05 +01:00 |
|
jesopo
|
504e93a78d
|
tinkered with some modules and fixed a few bugs, also added the skeleton for the auto_mode.py module.
|
2016-04-03 13:20:05 +01:00 |
|
jesopo
|
f943d63098
|
first commit.
|
2016-03-29 12:56:58 +01:00 |
|