feat: Telegram Channel (#2901)

- Ability to configure telegram bots as a channel in chatwoot
- Receive a message sent to the telegram bot in chatwoot
- Ability to reply to telegram users from chatwoot
- Receive attachment messages in chatwoot

fixes: #1843
This commit is contained in:
Sojan Jose 2021-09-10 00:00:52 +05:30 committed by GitHub
parent 9c4ce9af35
commit 671c5c931f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
32 changed files with 648 additions and 65 deletions

View file

@ -76,7 +76,7 @@ export default {
if (key === 'email') {
return this.enabledFeatures.channel_email;
}
return ['website', 'twilio', 'api', 'whatsapp', 'sms'].includes(key);
return ['website', 'twilio', 'api', 'whatsapp', 'sms', 'telegram'].includes(key);
},
},
methods: {

View file

@ -35,6 +35,13 @@
:style="badgeStyle"
src="~dashboard/assets/images/channels/whatsapp.png"
/>
<img
v-if="badge === 'Channel::Telegram'"
id="badge"
class="source-badge"
:style="badgeStyle"
src="~dashboard/assets/images/channels/telegram.png"
/>
<div
v-if="showStatusIndicator"
:class="`source-badge user-online-status user-online-status--${status}`"