Commit graph

54 commits

Author SHA1 Message Date
missytake 613d26d2bd chore: fixing lint issues 2023-10-11 17:19:32 +02:00
missytake 58976dfae0 tests: adding tests for outsiders asking for /help 2023-10-11 17:19:03 +02:00
missytake 6c5e5210d0 feat: Added customizable /help response for outsiders 2023-10-11 11:56:15 +02:00
missytake 1ca0c65adc added pytest-timeout to developer installation instructions 2023-10-09 17:09:12 +02:00
missytake b509b0ab77 fix tox complaints 2023-10-09 17:07:58 +02:00
missytake 9b70445c80 feat: handle group name and avatar changes in outside groups. closes #3 2023-10-09 17:03:23 +02:00
missytake 29af857625 feat: add CLI command to display a setup-contact QR code 2023-10-09 15:12:24 +02:00
missytake ffa7fa4563 fix: start_chat can contain attachments now 2023-10-09 15:03:26 +02:00
missytake 5b00fd92a2 bot: sending out messages works, images have problems still 2023-10-09 11:03:59 +02:00
missytake b50f6c9cbf pyinfra: git pull --rebase 2023-10-09 09:40:01 +02:00
missytake 91205e7162 fix: display names can have spaces now. closes #6 2023-10-09 09:36:50 +02:00
missytake 2bd39b5fdc lint: fix issues 2023-10-09 09:24:24 +02:00
missytake 22d8f87746 tests: add timeout for complex tests 2023-10-09 09:23:39 +02:00
missytake 6095a17ee2 README: fixed wrong command 2023-10-09 09:19:42 +02:00
missytake 6a40240c64 README: make commands easier to copy-paste 2023-10-09 09:19:42 +02:00
missytake 89e4bc2873 pyinfra: avoid KeyError if user/service doesn't exist yet 2023-10-09 09:19:37 +02:00
missytake 69047ea6e3 pyinfra: restart systemd service if it was already running 2023-10-09 09:19:30 +02:00
missytake 39e81f74b5 pyinfra: this order is prettier with most deployments 2023-10-09 09:19:20 +02:00
missytake 82b1fd8c01 pyinfra: specify environment variable 2023-10-09 08:07:36 +02:00
missytake 4fcc99a891 consistent example email address 2023-10-09 08:07:14 +02:00
missytake fa9128f65f documented pyinfra deployment 2023-10-09 08:07:14 +02:00
missytake 47a48137d0 pyinfra: dbdir needs to be specified differently 2023-10-09 08:07:14 +02:00
missytake 1ea9125763 pyinfra: fix paths 2023-10-09 08:07:14 +02:00
missytake e8d5a31f0a pyinfra: moved assets to separate folder 2023-10-09 08:07:14 +02:00
missytake c253493834 pyinfra: added virtual environment 2023-10-09 08:07:14 +02:00
missytake beddedf85d pyinfra: added systemd service 2023-10-09 08:07:14 +02:00
missytake aa23227486 pyinfra: renamed pyinfra.py 2023-10-09 08:07:12 +02:00
missytake 6503e2b916 pyinfra: started pyinfra deploy.py script 2023-10-09 08:04:47 +02:00
missytake e8314556d7 specify environment variable 2023-10-09 08:00:25 +02:00
missytake a0d05b138a fix logging 2023-10-08 21:15:49 +02:00
missytake 3448eec281 store relay mappings in pickle.db. closes #2 2023-10-08 10:59:49 +02:00
missytake 17a3fce45b added pickleDB to store crew.id #2 2023-10-08 10:32:44 +02:00
missytake ebbc93d945 test to check if forwarding in RelayPlugin works 2023-10-08 08:51:48 +02:00
missytake dde8ee1343 moved RelayPlugin initialization to fixture 2023-10-08 08:19:57 +02:00
missytake e5f7a8891e fixing lint issues 2023-10-08 08:19:53 +02:00
missytake a9e6b1df9c added command to set avatar. closes #1 2023-10-07 22:00:39 +02:00
missytake 37c758f388 add help text for 'teams-bot run' cli command 2023-10-07 21:42:31 +02:00
missytake 452fdf26e0 add chat command to set display_name 2023-10-07 21:40:21 +02:00
missytake 0abeec0fc4 README.md: setup instructions 2023-10-07 20:55:41 +02:00
missytake fa57d59151 forward answers to outsiders 2023-10-07 20:23:46 +02:00
missytake bf3c88d47a forwarding messages from outsiders to a relay group 2023-10-07 17:20:58 +02:00
missytake 1f0f520c9e test: check whether a chat is a relay group 2023-10-07 15:57:11 +02:00
missytake b479aae6db method to check whether a chat is a relay group 2023-10-07 15:39:15 +02:00
missytake 2905730cca initial logic for handling incoming messages 2023-10-07 15:26:27 +02:00
missytake 2dc309dd09 added docs on testing commands 2023-10-07 14:59:25 +02:00
missytake 97f661e6db added tests for setup and get_crew_id 2023-10-07 14:22:08 +02:00
missytake 41a8ea60a1 use teams-bot init to create a crew and join it 2023-10-07 11:47:45 +02:00
missytake 4d61054970 documented development environment 2023-10-07 10:14:11 +02:00
missytake 3d26248796 make tox pass 2023-10-07 10:12:30 +02:00
missytake defb4c10fd added first basic CLI test 2023-10-07 10:09:55 +02:00