This article demonstrates how to establish a connection of Telegram with Quickwork Journey Builder.
What you'll need:
Skill level: Easy
Time required: 3 minutes
- Telegram account
- Smart tapping on the commands generated
How to establish a connection with Telegram
You can click the following preview to watch a video of this article or continue with the guided walk-through:
To connect your Telegram account with Quickwork Journey Builder, you'll need an API Key. To fetch it, follow these steps:
- Open your Telegram app on your Android/iOS device and search @botfather.
- Open the BotFather app and tap START. If you had generated the keys earlier, you'll get the RESTART option. Tap it and proceed:
- An automated bot response will appear on your screen. Look for the
/newbotcommand and tap it:
- As soon as you tap the
/newbotcommand, the BotFather app will ask you to choose a name for your bot, say Samplebot.
- Once the bot name is specified, you'll be asked to provide a unique username for the bot. The username must end with the bot keyword. E.g., A12BCDbot.
- The BotFather will then send you a congratulations message containing the HTTP API of your Telegram account. The HTTP API is the API key using which you can establish the connection:
- Copy this HTTP API token and go to Quickwork Journey Builder.
- Choose the Telegram app from the App drop-down field under Trigger or Steps section.
- Select the trigger or action of your choice.
- To establish a connection, click on Link an account and enter the copied HTTP API in the API Key field:
- Now click the Link account button. Your connection will get established.
How to start a bot
- Now, go to your Telegram Android/iOS app and search the bot that you have connected with Quickwork Journey Builder. Specify the username of the bot to search.
Note: In my case, the username of the bot is A12BCDbot and the bot name is SampleBot.
- Tap on it and tap the START button. Simply send a Hello to the bot. The bot will respond with the text message specified in the Telegram action:
Note: You can use the Telegram web application to do the above-mentioned process. However, the Telegram web application has some performance issues and requires very high internet bandwidth.