Ben
|
550704132b
|
Setup default penguin string builders on server boot
|
2019-04-22 01:17:56 +01:00 |
|
Ben
|
691040c9e0
|
Fix spelling error in method name
|
2019-04-22 01:17:01 +01:00 |
|
Ben
|
b43a342407
|
Load commands on server boot
|
2019-04-22 01:16:41 +01:00 |
|
Ben
|
377a8094a2
|
Require that plugins set a self.server attribute
|
2019-04-22 01:15:24 +01:00 |
|
Ben
|
a19fe8748c
|
New commands module
|
2019-04-22 01:14:48 +01:00 |
|
Ben
|
dd6732bfe2
|
Create generalised base-class for argument deserliazation
|
2019-04-22 01:14:28 +01:00 |
|
Ben
|
ce4603d496
|
Remove test handler from login module
|
2019-04-11 01:32:10 +01:00 |
|
Ben
|
24f3be3aa5
|
Remove sample commands plugin
|
2019-04-11 01:31:33 +01:00 |
|
Ben
|
ac28544351
|
Fix line-breaks in Crypto.py
|
2019-04-11 01:14:01 +01:00 |
|
Ben
|
e3ded3e5ce
|
General improvements to handlers module
|
2019-04-11 01:07:28 +01:00 |
|
Ben
|
df8f6a917b
|
Custom exceptions now raised for cooldown and authentication
|
2019-04-11 01:06:45 +01:00 |
|
Ben
|
0f09cabe00
|
Rename 'instance' handler attribute to 'plugin'
|
2019-04-11 01:06:03 +01:00 |
|
Ben
|
39398bd6b1
|
Support for plugin loading & unloading
|
2019-04-11 01:04:46 +01:00 |
|
Ben
|
dddeeeed99
|
Remove unneeded await statements
|
2019-04-11 01:04:28 +01:00 |
|
Ben
|
5b8b574198
|
Experimental crumb loading
|
2019-04-11 01:03:08 +01:00 |
|
Ben
|
30f1f1fb7f
|
remove_handlers_by_module moved into Houdini.Handlers module
|
2019-04-11 01:02:30 +01:00 |
|
Ben
|
5a01be8c68
|
Overhaul converter system
- Keyword argument support
- New Greedy, Union and Optional converters
- Optionally passing extra data as raw list
|
2019-04-11 01:00:14 +01:00 |
|
Ben
|
d292407dc7
|
Give penguin class a __repr__ method
|
2019-04-11 00:56:27 +01:00 |
|
Ben
|
3e576ba602
|
Add new functionality to room instances
|
2019-04-11 00:55:48 +01:00 |
|
Ben
|
1684e66035
|
Commands module placeholder
|
2019-04-11 00:55:16 +01:00 |
|
Ben
|
cfec75bbbe
|
Use single quotes in Spheniscidae class
|
2019-04-11 00:54:40 +01:00 |
|
Ben
|
60a808beb6
|
Plugin abstract class interface
|
2019-04-11 00:54:07 +01:00 |
|
Ben
|
6529ce0a4a
|
Example plugin
|
2019-04-11 00:53:25 +01:00 |
|
Ben
|
58d886d09d
|
Make watchdog file handlers compatible with new handler system
|
2019-04-11 00:52:59 +01:00 |
|
Ben
|
da26cea75b
|
Utilise secrets.choice for login key generation
|
2019-04-11 00:52:29 +01:00 |
|
Ben
|
7d048372fb
|
Move cooldown classes into their own module
|
2019-04-11 00:51:44 +01:00 |
|
Ben
|
74026c9e9f
|
Switch to new uvloop.install() for setting event loop policy
|
2019-03-19 02:43:25 +00:00 |
|
Ben
|
dda702ca54
|
Don't use default logging handlers with aiologger
|
2019-03-19 02:43:00 +00:00 |
|
Ben
|
375bd59705
|
Use gino engine instance from Houdini.Data module in HoudiniFactory
|
2019-03-18 15:59:31 +00:00 |
|
Ben
|
b5a80bb27f
|
Stamp book data models
|
2019-03-18 15:58:30 +00:00 |
|
Ben
|
ae06207a00
|
Room data models
|
2019-03-18 15:58:21 +00:00 |
|
Ben
|
46c50e9ad8
|
Redemption server data models
|
2019-03-18 15:58:08 +00:00 |
|
Ben
|
b1b8a7705e
|
Puffle data models
|
2019-03-18 15:57:57 +00:00 |
|
Ben
|
22f16a12c2
|
Penguin data models
|
2019-03-18 15:57:45 +00:00 |
|
Ben
|
6c514c8733
|
New Jitsu card crumbs data model
|
2019-03-18 15:57:28 +00:00 |
|
Ben
|
f139f7fe24
|
New sound studio data models
|
2019-03-18 15:57:08 +00:00 |
|
Ben
|
2825ad00ab
|
New moderator data models
|
2019-03-18 15:56:56 +00:00 |
|
Ben
|
c56c3f12e2
|
New postcard crumbs data model
|
2019-03-18 15:56:44 +00:00 |
|
Ben
|
569905a5ce
|
New item crumbs data model
|
2019-03-18 15:56:29 +00:00 |
|
Ben
|
4f20a05efc
|
New igloo data models
|
2019-03-18 15:56:17 +00:00 |
|
Ben
|
28766b1e93
|
Dance game crumbs data model
|
2019-03-18 15:56:01 +00:00 |
|
Ben
|
0b2f4bccea
|
New buddy list data model
|
2019-03-18 15:49:46 +00:00 |
|
Ben
|
9d7c437845
|
Initial commit
|
2019-03-01 19:41:40 +00:00 |
|