Tristan Gosselin-Hane
1877663df3
Make all http requests async in a thread pool
...
This fixes the main thread locking up when there is latency
on http requests like mojang api lookups, sending webhooks,
or even logging elasticsearch lookups.
Fixes #29
6 years ago
Tristan Gosselin-Hane
cb4951e428
Add some dev dependencies for testing to Pipfile
6 years ago
Tristan Gosselin-Hane
661332250d
Update dependencies
...
Add flake8 in development for better linting
6 years ago
Tristan Gosselin-Hane
8db6873f48
Upgrade to python 3.7 and upgrade deps
6 years ago
Tristan Gosselin-Hane
bb6e5bc8b8
Revert to pyCraft master and update deps
7 years ago
Tristan Gosselin-Hane
51cad28ab3
Add tablist header and footer to mc!tab command
...
* Waiting for upstream support from pyCraft so this uses my fork
7 years ago
Tristan Gosselin-Hane
f34a4cc0f9
Update dependencies to fix possible vulns reported by GitHub
7 years ago
Tristan Gosselin-Hane
cbf018c1dd
Added new uuid<->username cache using bidict
7 years ago
Tristan Gosselin-Hane
1bd2e399ae
Migrate to the "rewrite" branch of discord.py
...
This branch contains new additions we need such as webhook management
7 years ago
Tristan Gosselin-Hane
04103873f2
Update discord.py version
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
c2af3a6c3c
Add mcstatus library and only re/connect to server if it is online.
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
99e7c7d67a
Initial proof of concept for bi-directional chat
...
TODO: Link mc users to discord so that sent messages arent nested under
the bot user's username.
TODO: De-coupe the minecraft and discord code-bases and find a way to
get the interactive minecraft prompt working again
7 years ago
Tristan Gosselin-Hane
e1aa021896
Initial commit
7 years ago