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
Andrew Morgan
4aa1e2d0f4
React to undecryptable messages
2021-01-09 22:03:03 -05:00
Andrew Morgan
9774851d5b
lint
2021-01-03 23:54:03 -05:00
Andrew Morgan
647233cfac
Add example commands for reactions and event reply
...
There is now a 'react' command that the bot will react to when used. When a reaction is
made on a message that the bot sent, then it will acknowledge that reaction using a
reply.
2021-01-03 23:53:45 -05:00
Andrew Morgan
f2d1967aab
Prevent peewee debug logging
2021-01-03 23:34:56 -05:00
Jason Robinson
27cfa81f4e
Add Middleman ( #23 )
...
Add Middleman, which is a bot to be used for support accounts for example.
https://github.com/elokapina/middleman
2020-12-23 23:06:31 +00:00
Jason Robinson
d9ad225a51
Add build and dist to .gitignore ( #22 )
2020-12-14 22:39:03 +00:00