Commit Graph

29 Commits

Author SHA1 Message Date
Tulir Asokan 13c2d327fb Stop passing loggers around and organize imports 2018-02-06 18:10:19 +02:00
Tulir Asokan 9ea0ab3df1 Fix minor things 2018-02-06 15:30:30 +02:00
Tulir Asokan 7434393e1f Use username for invite link and fix other things
Fixes #50
Other things:
* Display flood wait errors from commands
* (Maybe) Fix removing room aliases when removing channel username
2018-02-05 22:36:11 +02:00
Tulir Asokan 1161c75f3e Implement groupname command to change channel username/public status
Fixes #45
Fixes #46
2018-02-05 21:46:15 +02:00
Tulir Asokan 385a4eed49 Add group upgrade command and basic supergroup power level bridging.
Fixes #27
Fixes #31
2018-02-04 23:59:41 +02:00
Tulir Asokan ceeeefeae6 Fix most warnings 2018-02-04 20:31:42 +02:00
Tulir Asokan e90bd07215 Remove debug prints and fix Matrix power level handler 2018-02-04 11:38:55 +02:00
Tulir Asokan 0fb70c1ffe Improve help text format 2018-02-03 17:10:51 +02:00
Tulir Asokan f49f71ce8d Bridge group chat portal metadata from Matrix to Telegram. Fixes #33
WARNING: Portal table schema changed. Run the following SQL before updating:
    ALTER TABLE portal ADD COLUMN about VARCHAR
2018-02-03 16:22:23 +02:00
Tulir Asokan 1bc246af37 Cleanup and refactoring 2018-02-03 14:39:40 +02:00
Tulir Asokan e38cf82c40 Add Matrix->Telegram kicking and fix and improve things. Fixes #36 2018-02-01 23:22:16 +02:00
Tulir Asokan 10cc84d7a1 Revert internal command handling changes in 4593e1c857. Fixes #39 2018-01-30 19:33:53 +02:00
Tulir Asokan e6bc4c6a2d Improve command help and don't allow management commands if the AS bot is not in the room 2018-01-29 23:50:07 +02:00
Tulir Asokan f843fd7e85 Add command to forget portal room. Fixes #30 2018-01-29 23:46:46 +02:00
Tulir Asokan 4593e1c857 Add command to get invite link. Fixes #32 2018-01-29 22:40:32 +02:00
Tulir Asokan 6c9b31b0e9 More minor changes 2018-01-29 22:21:58 +02:00
Tulir Asokan 68ec550c3b Make management commands case-insensitive 2018-01-29 21:32:20 +02:00
Tulir Asokan 63070624f6 Use concatenation with f-strings in parantheses for future-fstrings compatibility 2018-01-29 19:38:19 +02:00
Tulir Asokan bef850e924 Add future-fstrings to support python 3.5 and possibly 3.4 2018-01-29 18:24:43 +02:00
Tulir Asokan d8ccbd30b9 Sync dialogs after login 2018-01-28 21:54:34 +02:00
Tulir Asokan 28593ea50c Fix private chats when multiple users are using the bridge 2018-01-28 21:21:44 +02:00
Tulir Asokan 143ca11f05 Add support for inviting users and initiating chats from Matrix 2018-01-28 17:05:43 +02:00
Tulir Asokan f83f7870c8 Add support for joining chats and initiating private chats 2018-01-28 14:33:40 +02:00
Tulir Asokan f80f407ae0 Update README and clean up new methods 2018-01-27 16:50:26 +02:00
Tulir Asokan 9c6fbb8bc5 Add supergroup migrate support 2018-01-27 14:22:14 +02:00
Tulir Asokan 8a3ccb6e8c Implement message reply/forward bridging in both directions 2018-01-22 21:20:56 +02:00
Tulir Asokan f1d8312806 Implement Telegram -> Matrix formatted message bridging 2018-01-21 15:15:13 +02:00
Tulir Asokan 130a428641 Implement login 2018-01-21 12:16:06 +02:00
Tulir Asokan 899f491707 Add plain text message bridging 2018-01-20 23:59:51 +02:00