Commit Graph

129 Commits

Author SHA1 Message Date
Panoramic 2ab0d2e93b
Invite users with certain power level; send link to room 2024-07-13 00:46:24 +03:00
Panoramic ab6c4e7c8e
More descriptive messages 2024-07-13 00:30:01 +03:00
Panoramic 9bb0501ea8
Fix `TypeError: 'module' object is not callable` 2024-07-03 08:44:48 +03:00
Panoramic a9ce943293
Install as a script 2024-07-02 21:26:32 +03:00
Panoramic fb7594bfc2
Make Docker work 2024-07-02 20:09:45 +03:00
Shrek Requiem 6870b7f554 Changed the name 2024-06-22 17:27:31 -04:00
Panoramic 3b1ca97bb7
Invite user after confirmation is received 2024-06-11 22:53:11 +03:00
Panoramic a304f0a34d
Add poll response counter 2024-06-11 22:33:43 +03:00
Panoramic ad28cbd963
Change license to AGPL v3 2024-06-11 20:15:56 +03:00
Panoramic 5b233cb5b2
Add timer to automatically end polls 2024-06-11 16:27:20 +03:00
Panoramic 29674b92eb
Add check if poll has already been started 2024-06-11 13:49:20 +03:00
Panoramic d5ffa6952f
Remove unused import 2024-06-11 13:43:30 +03:00
Panoramic af9961688f
Stop spamming 'unknown command' in 2 user rooms 2024-06-11 13:41:37 +03:00
Panoramic b1c75d3268
Don't react to decryption failures, prevents spamming old messages 2024-06-11 12:17:39 +03:00
Panoramic b3f8eff685
Add start vote command that creates a poll 2024-06-11 12:14:32 +03:00
Panoramic 8997cd5d34
Make command only usable in vetting room 2024-06-11 11:40:27 +03:00
Panoramic db164c15b0
Remove unnecessary class 2024-06-11 11:18:34 +03:00
Panoramic ffcc7e4685
Store vetting info in the database 2024-06-11 11:14:42 +03:00
Panoramic 67259a7f93
Add `start` command to create vetting room 2024-06-11 10:33:33 +03:00
Panoramic 6f680cad16
Find & replace my-project-name to vetting-bot 2024-06-10 22:50:44 +03:00
Panoramic 995ad51b93
Update setup instructions 2024-06-10 22:49:46 +03:00
Eolien55 04b9dabccb add old readme (protocol reference+todo) 2024-06-10 21:47:35 +02:00
Panoramic d56be1d091
Colored logs 🌈 2024-06-10 22:28:40 +03:00
Panoramic 7ff9b3f9e9
Add pyyaml v6+, older versions don't work on Python 3.12 2024-06-10 22:19:37 +03:00
Panoramic c82401b7a5
Move setup.py to pyproject.toml 2024-06-10 22:15:01 +03:00
Panoramic 5283482150
Update references after rename 2024-06-10 22:11:09 +03:00
Panoramic 6c93003ae0
Move tool config to pyproject.toml 2024-06-10 22:00:39 +03:00
Panoramic 651f09ea96
Version check is already done by Poetry 2024-06-10 21:56:03 +03:00
Panoramic 2eb17c5157
Rename to vetting bot 2024-06-10 21:50:40 +03:00
Panoramic 296e7f4e4d
Add Poetry 2024-06-10 21:49:22 +03:00
Panoramic 162ed6a3a2
Update .gitignore 2024-06-10 21:48:53 +03:00
Andrew Morgan 3d8fbf142b Update suggested python version to 3.10 in dockerfiles 2022-01-27 16:35:44 +00:00
Andrew Morgan 25e35af3fa Update suggested version of libolm in dockerfiles 2022-01-27 16:28:47 +00:00
Andrew Morgan 1f9f109bd6 Alpine 3.11 is no longer around. Change docker base to alpine latest 2022-01-27 16:27:16 +00:00
Kevin Li 71d520239c
Await invite callback (#32)
Co-authored-by: Kev <>
Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2021-10-25 20:28:38 +01:00
reivilibre 54c2b88d60
Skip InviteMemberEvents that are not our invites (#30)
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2021-10-14 14:53:52 +01:00
Tom Lant c7752db54c
Tolerate BSD sed and don't try to sed inside the .pyc files (#25) 2021-02-26 17:48:24 +00:00
chc4 eebfcac9bb
Add matrix-pinbot to projects (#24)
I made a pinbot
2021-01-17 19:26:48 +00:00
Andrew Morgan 6b1a29e96a Fix rename_project script to rename files and folders recursively 2021-01-10 23:43:31 -05:00
Andrew Morgan 59b28eec3f Add a script to rename all project files when starting out 2021-01-10 22:51:08 -05:00
Andrew Morgan b28ce6d5e1 Use a Mock instead of creating a fake config class 2021-01-10 22:14:20 -05:00
Andrew Morgan 106c452ee6 Take test_config out of tests/config for now
I think we'll only have one file in the for now, so let's take it out.
2021-01-10 22:02:46 -05:00
Andrew Morgan a2245071e7 Add a unit test for the invite callback 2021-01-10 22:00:33 -05:00
Andrew Morgan 008ac9b7a6 Ensure we run linting on test files 2021-01-10 21:55:40 -05:00
Andrew Morgan f3f946b784 Additional linting for unit tests 2021-01-10 21:54:27 -05:00
Andrew Morgan 1ed54e8d0f Run unit testing jobs in Github Actions 2021-01-10 19:52:52 -05:00
Andrew Morgan 8afc5491c2 Add Github Actions linting 2021-01-10 19:27:40 -05:00
Andrew Morgan 0e37bc724d Add some unit testing, starting with the config 2021-01-10 19:22:10 -05:00
Andrew Morgan 015ef12782 Add punctuation to the end of docstrings 2021-01-09 22:33:59 -05:00
Andrew Morgan 2b03c03891 Add typing to every method definition 2021-01-09 22:30:07 -05:00