YoVDO

Learn API Programming by Building a Telegram Bot

Offered By: LinkedIn Learning

Tags

API Development Courses Webhooks Courses

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
1. How Telegram Bots Work
  • 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
2. Communicate with Telegram
  • 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
3. Program Your 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
4. Expand User Interaction
  • 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
5. Go Further with Telegram
  • Security and performance of Telegram bots
  • Private messages, groups, and channels
  • Bot debugging tips
  • Get help from the community
Conclusion
  • Extend your Telegram learning

Taught by

Tom Geller

Related Courses

Create Serverless Applications
Microsoft 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