Tristan Gosselin-Hane
|
c801ced15c
|
Completely refactor the codebase and make everything object-oriented and pythonic
Ensure 100% compliance with the pylint and flake8 linters
|
6 years ago |
Tristan Gosselin-Hane
|
2c0ae52fe5
|
Make the project a valid python package
|
6 years ago |
Tristan Gosselin-Hane
|
1e0ef1426f
|
Lint code with Flake8
(ignore line length issues for now)
|
6 years ago |
Tristan Gosselin-Hane
|
4b34297695
|
Refactor project structure
|
6 years ago |
Tristan Gosselin-Hane
|
104dfbc94c
|
Refactored loggers to use proper names to aid debugging
|
7 years ago |
Tristan Gosselin-Hane
|
f24d730294
|
Add optional analytics logging to elasticsearch
|
7 years ago |
Tristan Gosselin-Hane
|
fdabf8c00e
|
Formatted all files
|
7 years ago |
Tristan Gosselin-Hane
|
21e2420eaf
|
Add basic rate-limiting to combat spam
|
7 years ago |
Tristan Gosselin-Hane
|
2ca84c7fe8
|
Automatically provision webhooks
Closes #5
|
7 years ago |
Tristan Gosselin-Hane
|
ac940d02e5
|
Added lots of discord bot functionality
|
7 years ago |
Tristan Gosselin-Hane
|
46277944aa
|
Added embedded minecraft authentication server to map minecraft
accounts to discord accounts.
|
7 years ago |
Tristan Gosselin-Hane
|
3ad569b1d2
|
Implement python logging facility
Closes #8
|
7 years ago |
Tristan Gosselin-Hane
|
6e9be786d2
|
Get rid of option parser and load everything from the config file
|
7 years ago |
Tristan Gosselin-Hane
|
68d2055707
|
Added SQLAlchemy and started tracking bot state in database.
Moved the config management to its own class.
|
7 years ago |
Tristan Gosselin-Hane
|
bae4f0e42a
|
Move configuration to seperate file
|
7 years ago |