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
                                            
                                                ()
                                            
                                            
                                    
                             
                     
                        
                                
                                    Ex_Files_Building_Telegram_Bot.zip
                                    
                                        (576 KB)