|
4a1c1083d0
|
Fix imports
|
2024-08-17 22:55:30 +01:00 |
|
|
b5c86f51ca
|
Fix up merge conflicts
|
2024-08-17 22:45:20 +01:00 |
|
|
381756ce91
|
Merge main
|
2024-08-17 22:39:07 +01:00 |
|
|
125105469a
|
Pull out all strings the bot says to a class
Also implement a randomised wrapper
|
2024-08-17 21:57:27 +01:00 |
|
|
69005ef498
|
Convert State to global
This was just getting too painful to manage, especially passing around these state objects
|
2024-08-17 14:58:19 +01:00 |
|
|
f926a36069
|
Fix /leave not working for anyone who's paused in the past
Test, Build and Publish / test (push) Has been cancelled
Test, Build and Publish / build-and-push-images (push) Has been cancelled
We now clear the re-activate value when a user is unpaused.
Added bonus here is various bits of refactor and cleanup, with some tests
|
2024-08-17 14:14:45 +01:00 |
|
|
e8ff102e33
|
Some matching cleanup and move a utility function out
|
2024-08-16 23:28:07 +01:00 |
|
|
964e1c8f84
|
Move state back out of it's own lil module
|
2024-08-16 23:23:18 +01:00 |
|
|
5e262deda6
|
Remove config, YAGNI
|
2024-08-16 23:15:43 +01:00 |
|
|
edeeaf578a
|
Fix the import in matching.py
|
2024-08-14 22:50:36 +01:00 |
|
|
92bc50396b
|
Huge re-org to match normal python project structure
|
2024-08-14 22:42:53 +01:00 |
|