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
Create Serverless ApplicationsMicrosoft via Coursera Adding Stripe Payments to Your Ruby on Rails Application
LinkedIn Learning ASP.NET Core: Communication Management
LinkedIn Learning Cisco DevNet Associate Cert Prep 2: Understanding and Using APIs
LinkedIn Learning Google Assistant: Building Actions
LinkedIn Learning