Malte E
565bb87470
implement handle_puppet_group_invite to auto-create groups
2022-07-12 21:02:14 +02:00
Tulir Asokan
f917ee189d
Don't require puppeting for caption and config commands
...
Fixes #790
2022-06-22 12:30:01 +03:00
Tulir Asokan
e8eef1c31e
Add option to not bridge chats with too many members
2022-06-22 12:05:48 +03:00
Tulir Asokan
18f6622340
Separate Telegram message conversion code from Matrix sending
2022-05-26 15:46:20 +03:00
Tulir Asokan
7feea5aa6d
Redact QR code after login
2022-05-16 19:13:06 +03:00
Tulir Asokan
d9018868a1
Use new helper method to redact command
2022-05-10 17:27:03 +03:00
Tulir Asokan
0e4c1b71e6
Redact 2fa password when using in-Matrix login
2022-05-10 17:04:39 +03:00
Tulir Asokan
a3f4e25101
Fix some bugs and add command to list invite links
2022-03-28 15:49:08 +03:00
Tulir Asokan
819dd1bcff
Allow generating invite links that need join approval
2022-03-28 15:03:22 +03:00
Tulir Asokan
2b8b853fec
Add proper message when requesting to join via invite link
2022-03-28 15:03:05 +03:00
Tulir Asokan
f13acfe825
Clarify that supergroups are channels in !tg bridge
2022-03-27 23:39:46 +03:00
Tulir Asokan
c28760f2a8
Adjust permission error messages
2022-03-22 13:44:52 +02:00
Prokop Randacek
9b80c21d0a
add missing F
2022-03-21 10:11:45 +01:00
Tulir Asokan
32e023231d
Catch invalid integers passed to !tg create
2022-03-05 20:16:04 +02:00
Tulir Asokan
4766d14359
Move DM creation code to mautrix-python
2022-03-04 16:12:02 +02:00
Tulir Asokan
1eca3c2ffd
Check peer_type in database when manually bridging portal
2022-03-02 14:33:06 +02:00
Tulir Asokan
b27519fd88
Add proper error message for syntax errors in !tg login. Fixes #755
2022-02-05 12:27:02 +02:00
Tulir Asokan
8003b9aa1c
Fix bug in !tg create. Fixes #736
2022-01-12 21:52:25 +02:00
Tulir Asokan
dd83d6278c
Add support for t.me/+code invite links
2022-01-10 23:23:16 +02:00
Tulir Asokan
f55d6606df
Update ensure_future/loop.create_task -> asyncio.create_task
2021-12-21 15:30:54 +02:00
Tulir Asokan
6d25e9687e
Blacken and isort code
2021-12-21 01:36:24 +02:00
Tulir Asokan
89ab29ea5f
Switch from SQLAlchemy to asyncpg/aiosqlite
2021-12-21 00:44:42 +02:00
Tulir Asokan
8603c67347
Move format_duration to mautrix-python
...
Closes #707
2021-12-14 11:21:44 +02:00
Tulir Asokan
6b8831872c
Allow logout even if session isn't authorized
2021-10-20 20:55:11 +03:00
Tulir Asokan
e4a2bd2f69
Catch authorization errors in get_me()
2021-10-20 20:02:09 +03:00
Tulir Asokan
3ab5e4d8cc
Move remaining manhole stuff to mautrix-python
2021-08-14 16:22:31 +03:00
Tulir Asokan
c02f67e0d1
Send warning if bridge bot doesn't have redaction permissions
2021-06-23 18:44:32 +03:00
Tulir Asokan
9c4beb29a5
Send m.bridge data when bridging existing room to Telegram
2021-05-12 19:21:37 +03:00
Tulir Asokan
f9a6e9c4fb
Fix other usages of Puppet.get_displayname
2021-03-23 20:22:05 +02:00
Tulir Asokan
2e8d612078
Merge remote-tracking branch 'MadhuranS/master'
...
Fixes #375
2021-03-18 20:33:31 +02:00
Madhu Sivapragasam
4801b0f323
Added about section update bot command
2021-03-18 13:52:02 -04:00
Tulir Asokan
de3a37f40c
Update Telethon and add support for invite link customization
2021-02-28 13:16:07 +02:00
Tulir Asokan
429cb07b79
Handle missing input entities better when creating groups. Fixes #379
2021-02-14 16:36:21 +02:00
Tulir Asokan
e9e164c679
Stringify URL when following redirects
2020-12-19 13:36:04 +02:00
Tulir Asokan
3d403c2471
Add option to resolve redirects in invite links. Fixes #559
2020-12-19 13:15:27 +02:00
Tulir Asokan
b22e3d2573
Improve invite link regex
...
Fixes #554
Fixes #555
2020-12-19 13:10:19 +02:00
Tulir Asokan
1b91fbc806
Check room encryption status when bridging portal
2020-10-30 20:16:02 +02:00
Tulir Asokan
2b6cffc8ef
Fix bugs in manual bridging that were added by the previous fix
2020-10-30 19:55:43 +02:00
Tulir Asokan
52adbb7335
Fix potential bugs in manual bridging
2020-10-30 19:46:02 +02:00
Tulir Asokan
dd3bdd2846
Allow unbridging direct chat portals. Fixes #495
2020-10-29 23:02:37 +02:00
Tulir Asokan
5316ed57af
Send link to Telegram ToS when signing up
2020-10-28 18:54:12 +02:00
Tulir Asokan
d808893274
Move clean-rooms command to mautrix-python
2020-10-26 19:56:20 +02:00
Tulir Asokan
1bce95586b
Update mautrix-python
2020-10-24 20:24:06 +03:00
Tulir Asokan
524f60ab48
Update to mautrix-python 0.8.0.beta3
...
* Cross-server double puppeting is now possible
* End-to-bridge encryption no longer requires login_shared_secret,
but the homeserver must support MSC2778 (Synapse 1.21+)
2020-10-14 18:56:26 +03:00
Tulir Asokan
eae7bba649
Update to mautrix-python v0.7
2020-08-06 20:34:09 +03:00
Tulir Asokan
868ebf2025
Improve YAML handling in !tg config. Fixes #377
2020-08-02 21:19:20 +03:00
Tulir Asokan
9f9182c564
Show upgraded rooms separately in clean-rooms list. Fixes #369
2020-08-02 01:00:09 +03:00
Tulir Asokan
bc4610af04
Add option to disable backfilling normal groups
2020-08-01 14:11:34 +03:00
Tulir Asokan
59eb7376c9
Add missed message backfilling
2020-07-28 18:32:34 +03:00
Tulir Asokan
ea017467fd
Add support for football
2020-07-28 18:01:44 +03:00