Commit Graph

136 Commits

Author SHA1 Message Date
Panoramic fb4da7dfed Turn invitees into a list 2024-07-25 18:16:58 +03:00
Panoramic b22196ca48 Allow inviting more than 10 people to a room 2024-07-25 17:58:44 +03:00
Panoramic d4c7587cf3 Merge branch 'main' of http://af2c.org:3000/AF2C/vetting-bot 2024-07-24 12:25:41 +03:00
Panoramic b3e7a98324 Add ignore_unverified_devices=True 2024-07-24 12:24:50 +03:00
Panoramic 7f6d00508a Add poll _results_ command 2024-07-19 21:02:22 +03:00
Panoramic 282dc8ed9e Log invite response 2024-07-19 18:49:42 +03:00
Panoramic a11a3ea2ac
Make room joinable by members, improve logging 2024-07-13 16:25:02 +03:00
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