For each of the icons in the user profile - for supported messaging platforms (telegram, twitter, instagram etc) - we need to make it so when you click on that icon you get taken to - as close as possible (depending on platform) - the messaging dialog for sending a message to that person in the appropriate app.
If the current user doesn't have the app installed on their phone then fall back to the best web dialog.
This user story builds on the research that was done here https://github.com/CashlessSociety/together_app/issues/59 - the research indicates that telegram should be an 'easy one' so a good first issue. You can clone this repo to get started and make a PR back to this repo, or just contact us on Telegram (here http://t.me/togetherprojectlobby) to get added as a contributor so that you can use a feature branch to make a PR instead.
[ ] If another user has the appropriate contact method set up the telegram icon renders
[ ] If another user does not have the contact method set up then it doesn't show up (at all)
[ ] If I have Telegram installed on my phone I can click the icon and get taken to telegram app messaging dialog
[ ] If I do not have telegram app installed I am taken to the appropriate web link for telegram to contact that person
Mock ups
Telegram icon should appear (or not appear) right next to 'message me on', clicking it should jump you straight out of our app and into the appropriate place.
For each of the icons in the user profile - for supported messaging platforms (telegram, twitter, instagram etc) - we need to make it so when you click on that icon you get taken to - as close as possible (depending on platform) - the messaging dialog for sending a message to that person in the appropriate app.
If the current user doesn't have the app installed on their phone then fall back to the best web dialog.
This user story builds on the research that was done here https://github.com/CashlessSociety/together_app/issues/59 - the research indicates that telegram should be an 'easy one' so a good first issue. You can clone this repo to get started and make a PR back to this repo, or just contact us on Telegram (here http://t.me/togetherprojectlobby) to get added as a contributor so that you can use a feature branch to make a PR instead.
For more context check out this medium post here: https://utunga216.medium.com/the-together-project-8884e7521e35
Acceptance criteria
Mock ups
Telegram icon should appear (or not appear) right next to 'message me on', clicking it should jump you straight out of our app and into the appropriate place.