{"action":"created","issue":{"url":"https://api.github.com/repos/Giveth/Communication/issues/121","repository_url":"https://api.github.com/repos/Giveth/Communication","labels_url":"https://api.github.com/repos/Giveth/Communication/issues/121/labels{/name}","comments_url":"https://api.github.com/repos/Giveth/Communication/issues/121/comments","events_url":"https://api.github.com/repos/Giveth/Communication/issues/121/events","html_url":"https://github.com/Giveth/Communication/issues/121","id":390401195,"node_id":"MDU6SXNzdWUzOTA0MDExOTU=","number":121,"title":"Optimize the bridge bot between Riot, Slack, Telegram and Rocketchat","user":{"login":"krrisis","id":6533925,"node_id":"MDQ6VXNlcjY1MzM5MjU=","avatar_url":"https://avatars2.githubusercontent.com/u/6533925?v=4","gravatar_id":"","url":"https://api.github.com/users/krrisis","html_url":"https://github.com/krrisis","followers_url":"https://api.github.com/users/krrisis/followers","following_url":"https://api.github.com/users/krrisis/following{/other_user}","gists_url":"https://api.github.com/users/krrisis/gists{/gist_id}","starred_url":"https://api.github.com/users/krrisis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krrisis/subscriptions","organizations_url":"https://api.github.com/users/krrisis/orgs","repos_url":"https://api.github.com/users/krrisis/repos","events_url":"https://api.github.com/users/krrisis/events{/privacy}","received_events_url":"https://api.github.com/users/krrisis/received_events","type":"User","site_admin":false},"labels":[{"id":855041609,"node_id":"MDU6TGFiZWw4NTUwNDE2MDk=","url":"https://api.github.com/repos/Giveth/Communication/labels/Communication","name":"Communication","color":"274389","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-12-12T20:44:25Z","updated_at":"2018-12-23T00:43:09Z","closed_at":null,"author_association":"COLLABORATOR","body":"Things to improve: \r\n\r\n- when sharing urls make sure the markdown is kept (currently lost through the bridge)\r\n- check if it's possible to get account images through the bridge\r\n- check if it's possible to bridge to keybase (don't think it is but needs to be checked)\r\n- .. others will come up\r\n\r\nSupport & access via @Geleeroyale"},"comment":{"url":"https://api.github.com/repos/Giveth/Communication/issues/comments/449606532","html_url":"https://github.com/Giveth/Communication/issues/121#issuecomment-449606532","issue_url":"https://api.github.com/repos/Giveth/Communication/issues/121","id":449606532,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0OTYwNjUzMg==","user":{"login":"geleeroyale","id":317685,"node_id":"MDQ6VXNlcjMxNzY4NQ==","avatar_url":"https://avatars1.githubusercontent.com/u/317685?v=4","gravatar_id":"","url":"https://api.github.com/users/geleeroyale","html_url":"https://github.com/geleeroyale","followers_url":"https://api.github.com/users/geleeroyale/followers","following_url":"https://api.github.com/users/geleeroyale/following{/other_user}","gists_url":"https://api.github.com/users/geleeroyale/gists{/gist_id}","starred_url":"https://api.github.com/users/geleeroyale/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geleeroyale/subscriptions","organizations_url":"https://api.github.com/users/geleeroyale/orgs","repos_url":"https://api.github.com/users/geleeroyale/repos","events_url":"https://api.github.com/users/geleeroyale/events{/privacy}","received_events_url":"https://api.github.com/users/geleeroyale/received_events","type":"User","site_admin":false},"created_at":"2018-12-23T00:43:09Z","updated_at":"2018-12-23T00:43:09Z","author_association":"CONTRIBUTOR","body":"The good news is that some of the formatting of markdown works from riot to rocket.\r\n\r\nBut from there on -  I guess nobody bothered checking - but markdown does not seem to be *fully* supported by neither Slack, nor Rocket-chat. \r\n\r\nSlack can be quoted here: \"Since most are not familiar with Markdown, we’ve chosen not to support it.\" :-/ \r\n\r\nFor Rocket.chat I tried to find documentation on message formatting, but I could not find anything. But I tried markdown and it does not work. I.e. the formatting for bold is one star before and after the content, which in markdows means *italic*.\r\n\r\nedit/delete messages - like I explained, this is because of the way the transfer protocol works. A bot would need not only the permission to edit or delete messages, this would need a very custom logic from bridge to bridge (and even therein for different room settings), so I am sure this is out of scope for the developers. this might be one of the reasons why \"editing\" is not a function in matrix and also \"delete\" will just remove the content, but keep a timestamp of a message that was there.\r\n\r\nhave avatars come through - We can hope for a point in the future, when this gets some more love:\r\nhttps://github.com/matrix-org/matrix-appservice-rocketchat\r\nwhich is the official bridge service. There is one guy working on it his own fork of that, but it does not seem to be usable yet(?) - https://github.com/exul/matrix-rocketchat\r\n\r\n---\r\n\r\nBridging will never be perfect and there are some caveats we have to accept, it might take a long time for solutions to appear and fixes to be found. Especially with bridging we should EXPECT for our beloved consistency to break. The best solution in my opinion is to build the community and announce the move on matrix/Riot, as it is easier to go from their system to others 😇 \r\n\r\nNevertheless, I try to reach the developer of matterbridge, but so far without success."}}
{"actor":{"display_login":"geleeroyale"}}