lemoer
|
f4937c40e2
|
main: also accept 👍with other colors
|
2025-01-13 21:58:28 +01:00 |
|
|
902f137671
|
main.py aktualisiert
|
2025-01-13 17:49:48 +01:00 |
|
lemoer
|
062b493367
|
main: set trust mode to always
Otherwise bot would have to trust every user manually
|
2024-12-29 02:05:17 +01:00 |
|
lemoer
|
cc2fa6f35b
|
Task: add unfulfillable_message_sent property
|
2024-12-29 00:40:25 +01:00 |
|
lemoer
|
05bbf2f8d1
|
main: move db to data/ such that docker does not create a directory
|
2024-12-29 00:33:42 +01:00 |
|
lemoer
|
f3c0e0c363
|
Add docker and README.md
|
2024-12-28 23:52:19 +01:00 |
|
lemoer
|
2e3793278d
|
LabCleaningBot: additional instructions after join
|
2024-12-28 18:37:44 +01:00 |
|
lemoer
|
43d450811c
|
LabCleaningBot: send hint for pad to group
|
2024-12-28 18:32:26 +01:00 |
|
lemoer
|
b2800252cf
|
Task: add pad_url to task
|
2024-12-28 18:10:22 +01:00 |
|
lemoer
|
4974f97f6b
|
add list_signal_groups.py
|
2024-12-28 16:53:02 +01:00 |
|
lemoer
|
e6b8a0445c
|
LabCleaningBot: improve verbosity for users
|
2024-12-28 14:13:15 +01:00 |
|
lemoer
|
8292edb3b6
|
LabCleaningBot: add assert_is_base_group_admin()
|
2024-12-28 14:12:35 +01:00 |
|
lemoer
|
7d3137dc61
|
LabCleaningBot: do not add lemoers account by code
|
2024-12-28 14:10:40 +01:00 |
|
lemoer
|
9539ec5984
|
main: load lab_cleaning_signal_base_group from config
|
2024-12-28 14:03:00 +01:00 |
|
lemoer
|
7eb5d71e4e
|
LabCleaningBot: better error handling in create_or_update_task_group()
|
2024-12-28 14:00:36 +01:00 |
|
lemoer
|
22911eae50
|
LabCleaningBot: better messages
|
2024-12-28 02:19:45 +01:00 |
|
lemoer
|
dee545a6fa
|
main: make receive_message easier to debug
|
2024-12-28 02:19:17 +01:00 |
|
lemoer
|
db7a98aa21
|
LabCleaningBot: make all members of the task group to admins
|
2024-12-28 02:18:10 +01:00 |
|
lemoer
|
aa36e3e911
|
main: do not remove members from the main group
|
2024-12-28 02:17:45 +01:00 |
|
lemoer
|
458bfbfc2c
|
main: use source instead of sourceNumber
Due to privacy features of signal, sourceNumber might be null
|
2024-12-28 02:17:27 +01:00 |
|
lemoer
|
acb8ae2847
|
SignalAPI: improve error messages
|
2024-12-28 02:16:02 +01:00 |
|
lemoer
|
6fa7cf5766
|
LabCleaningBot: add create_or_update_task_group()
|
2024-12-28 02:15:37 +01:00 |
|
lemoer
|
669787bbce
|
LabCleaningBot: fix session.commit() in sync_members_and_tasks()
|
2024-12-27 22:31:42 +01:00 |
|
lemoer
|
dd3d854259
|
main: check for timeouts in all requests (also timeouted tasks)
|
2024-12-27 20:21:38 +01:00 |
|
lemoer
|
f333fc7e56
|
main: use current timezone in favor of utc
|
2024-12-27 20:16:06 +01:00 |
|
lemoer
|
0b868e4154
|
main: do not spam bae group if task is not fulfillable
|
2024-12-27 20:15:16 +01:00 |
|
lemoer
|
9ec684d345
|
main: better task invite message
|
2024-12-27 20:14:39 +01:00 |
|
lemoer
|
aec64d3a6c
|
main: add admin control
|
2024-12-27 19:31:55 +01:00 |
|
lemoer
|
1f22182c72
|
LabCleaningBot: some docstrings for the methods
|
2024-12-27 02:26:30 +01:00 |
|
lemoer
|
c4725e2685
|
LabCleaningBot: check for timeouts
|
2024-12-27 02:05:26 +01:00 |
|
lemoer
|
509e133913
|
LabCleaningBot: use logging.debug() for receive_message() errors
|
2024-12-27 02:04:19 +01:00 |
|
lemoer
|
a69fd2ed04
|
main: be more silent for sucessfully sent task not fullfillable message
|
2024-12-27 02:02:47 +01:00 |
|
lemoer
|
37a8fb6f9c
|
SignalAPI: return Err() instead of None for all methods
|
2024-12-27 02:00:45 +01:00 |
|
lemoer
|
fb994d1a5e
|
LabCleaningBot: parse reactions
|
2024-12-27 01:59:48 +01:00 |
|
lemoer
|
d7b22f3bc5
|
LabCleaningBot: add unfulfillable_tasks to sync_members_and_tasks()
|
2024-12-27 01:24:56 +01:00 |
|
lemoer
|
7ec74d859f
|
main: add signal_timestamp_to_datetime()
|
2024-12-27 01:20:35 +01:00 |
|
lemoer
|
5a2ff14d35
|
main: new main loop
|
2024-12-21 17:01:26 +01:00 |
|
lemoer
|
947f31ad96
|
main: do not create bot as user in sync_members_as_active_users()
|
2024-12-21 05:40:20 +01:00 |
|
lemoer
|
864714db6d
|
main: send stuff
|
2024-12-21 05:39:00 +01:00 |
|
lemoer
|
b76741fb54
|
SignalAPI: do not remove the bot itself in update_group_members()
|
2024-12-21 05:23:09 +01:00 |
|
lemoer
|
2b58061f44
|
Fix Ok(...) return for sync_members_as_active_users()
|
2024-12-21 03:20:24 +01:00 |
|
lemoer
|
b58ceecf1a
|
main: sync_members_as_active_users()
|
2024-12-21 01:46:22 +01:00 |
|
lemoer
|
1e801789b8
|
Remove old stuff
|
2024-12-21 00:44:34 +01:00 |
|
lemoer
|
ce67012744
|
main: sync group members between two groups
|
2024-12-21 00:40:08 +01:00 |
|
lemoer
|
89d2582bf7
|
SignalAPI: return updated group members in update_group_members()
|
2024-12-21 00:35:28 +01:00 |
|
lemoer
|
6870d274b5
|
main: remove some unused old classes
|
2024-12-20 23:06:55 +01:00 |
|
lemoer
|
4a226ca9b5
|
signal api: add some group features
|
2024-12-20 23:06:31 +01:00 |
|
lemoer
|
da2352642e
|
Add main.py
|
2024-12-19 10:36:56 +01:00 |
|