Commit Graph

59 Commits (d31913134a4e36dbe26c2a248fbfa2b0c8694746)
 

Author SHA1 Message Date
Tristan Gosselin-Hane d31913134a Properly masquerade chat messages sent via the bridge to elasticsearch 8 years ago
Tristan Gosselin-Hane f24d730294 Add optional analytics logging to elasticsearch 8 years ago
Tristan Gosselin-Hane 05baa28a8c Don't spam the discord side with join messages while the tab list is 8 years ago
Tristan Gosselin-Hane 1f4ae6e31a License under Apache-2.0 8 years ago
Tristan Gosselin-Hane 31c36b4d71 Added half-done tab list implementation 8 years ago
Tristan Gosselin-Hane fdabf8c00e Formatted all files 8 years ago
Tristan Gosselin-Hane d8b152576c Fixed mojang uuid lookup array index 8 years ago
Tristan Gosselin-Hane 21e2420eaf Add basic rate-limiting to combat spam 8 years ago
Tristan Gosselin-Hane 452e9c89bb Clean up database sessions properly 8 years ago
Tristan Gosselin-Hane e90ae8c45f Better handling of email usernames 8 years ago
Tristan Gosselin-Hane 7e346180ab Remove unneded config line 8 years ago
Tristan Gosselin-Hane 2ca84c7fe8 Automatically provision webhooks 8 years ago
Tristan Gosselin-Hane 102a2afa4f Cleanup unused imports 8 years ago
Tristan Gosselin-Hane 894dd7885b PEP-8 Again! 8 years ago
Tristan Gosselin-Hane 535cbfd215 Fixed the padding for chat message cutoff 8 years ago
Tristan Gosselin-Hane 11aa8757a6 Don't give up on reconnecting if the server is down at the very start 8 years ago
Tristan Gosselin-Hane fb820cd17e Full PEP-8 compliance (for real this time) 8 years ago
Tristan Gosselin-Hane 23977145c8 Handle discord permission errors when users have DMs disabled 8 years ago
Tristan Gosselin-Hane 937866234d Don't give up on reconnecting if the server is down at the very start 8 years ago
Tristan Gosselin-Hane cae3404ca9 Some PEP-8 styling improvements 8 years ago
Tristan Gosselin-Hane f34a4cc0f9 Update dependencies to fix possible vulns reported by GitHub 8 years ago
Tristan Gosselin-Hane e662228a4b Increase reconnect timeout to work around spigot connection throttling 8 years ago
Tristan Gosselin-Hane c2b32f1363 Get join/leave events from tablist and correct improper use of bidict 8 years ago
Tristan Gosselin-Hane af98f87f53 Fix the join/leave regex unintentionally letting people fake join/leave 8 years ago
Tristan Gosselin-Hane 26e4b8fa2b Ignore some more unicode characters that are invisible in minecraft chat 8 years ago
Tristan Gosselin-Hane 43547ff050 Strip emoji from inbound minecraft messages 8 years ago
Tristan Gosselin-Hane bf48692129 Added someone ugly way of "sanitizing" messages sent through minecraft 8 years ago
Tristan Gosselin-Hane ac940d02e5 Added lots of discord bot functionality 8 years ago
Tristan Gosselin-Hane 1429f1259c Fix bug where the database session sometimes wasn't closed 8 years ago
Tristan Gosselin-Hane 997d99e8ee Remove some legacy cruft. 8 years ago
Tristan Gosselin-Hane ff4d001d81 Basic bidirectional chat implementation complete! 8 years ago
Tristan Gosselin-Hane cbf018c1dd Added new uuid<->username cache using bidict 8 years ago
Tristan Gosselin-Hane 1bd2e399ae Migrate to the "rewrite" branch of discord.py 8 years ago
Tristan Gosselin-Hane e3746eb257 Remove accidental invalid dep 8 years ago
Tristan Gosselin-Hane 246ad5367d Fix linting problem due to unused import 8 years ago
Tristan Gosselin-Hane 8dbeb7b4e4 Fixed method signature mismatch causing disconnect handler not to fire 8 years ago
Tristan Gosselin-Hane 04103873f2 Update discord.py version 8 years ago
Tristan Gosselin-Hane 46277944aa Added embedded minecraft authentication server to map minecraft 8 years ago
Tristan Gosselin-Hane c225482452 Fixed bug that crashed the client when a user logged off 8 years ago
Tristan Gosselin-Hane c2af3a6c3c Add mcstatus library and only re/connect to server if it is online. 8 years ago
Tristan Gosselin-Hane 6a5c7746b4 Don't assign logger function which doesn't return to dummy variable 8 years ago
Tristan Gosselin-Hane d7ba5bc0dc Fix broken indents 8 years ago
Tristan Gosselin-Hane 8fc8113200 Move respawn message to debug log level 8 years ago
Tristan Gosselin-Hane f38e079ac9 Tolerate Mojang API failures 8 years ago
Tristan Gosselin-Hane 3ad569b1d2 Implement python logging facility 8 years ago
Tristan Gosselin-Hane ff1a1071f9 Populate the UUID cache using the tablist instead of querying API 8 years ago
Tristan Gosselin-Hane 0141c61846 Run python in unbuffered print mode so that docker picks up the output 8 years ago
Tristan Gosselin-Hane 51779ab551 Remove reconnect spaghetti code now that pyCraft issue #109 is resoved! 8 years ago
Tristan Gosselin-Hane f39c920f90 Add Dockerfile and docker-compose file 8 years ago
Tristan Gosselin-Hane 6e9be786d2 Get rid of option parser and load everything from the config file 8 years ago