Learn API Programming by Building a Telegram Bot
Offered By: LinkedIn Learning
Course Description
Overview
This course provides a point of entry for enterprise developers who are looking to leverage Telegram bots to create internal or client-facing tools.
Syllabus
Introduction
- Master instant messaging with Telegram bots
- What you should know
- Your bot server's requirements
- Course project: A bot for your business
- Introduction to Telegram
- What is a Telegram bot?
- What's in the Bot API?
- Explore the world of Telegram bots
- What bots can't do
- Using bot development libraries
- Register your bot with botfather
- Send requests to Telegram's servers
- Always-on connections with webhooks
- As-needed connections with long polling
- Create your first bot program
- Challenge: Create a "Who am I?" bot
- Solution: Create a "Who am I?" bot
- Understand Telegram native data types
- Control your bot with available methods
- Recognize slash commands
- Reply to messages
- Forward messages to another user
- Challenge: Auto-reply to a customer's inquiry
- Solution: Auto-reply to a customer's inquiry
- Present custom keyboards
- Present action "inline" keyboards
- Work with multimedia
- Improve your code with Telegram standards
- Challenge: Welcome users with a logo and styled text
- Solution: Welcome users with a logo and styled text
- Security and performance of Telegram bots
- Private messages, groups, and channels
- Bot debugging tips
- Get help from the community
- Extend your Telegram learning
Taught by
Tom Geller
Related Courses
Capstone: Photo Tourist Web ApplicationJohns Hopkins University via Coursera Introduction to NodeJS
Microsoft via edX API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera Desarrollo de páginas con Angular
Universidad Austral via Coursera Full Stack Web Developer
Udacity