Building Telegram Bots: Develop Bots in 12 Programming Languages using the Telegram Bot API

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Learn about bot programming, using all the latest and greatest programming languages, including Python, Go, and Clojure, so you can feel at ease writing your Telegram bot in a way that suits you. This book shows how you can use bots for just about everything: they connect, they respond, they enhance your job search chances, they do technical research for you, they remind you about your last train, they tell the difference between a horse and a zebra, they can tell jokes, and they can cheer you up in the middle of the night. Bots used to be hard to set up and enhance, but with the help of Building Telegram Bots you’ll see how the Telegram platform is now making bot creation easier than ever. You will begin by writing a simple bot at the start and then gradually build upon it. The simple yet effective Telegram Bot API makes it very easy to develop bots in a number of programming languages. Languages featured in the book include Node.js, Java, Rust, and Elixir. This book encourages you to not only learn the basic process of creating a bot but also lets you spend time exploring its possibilities. By the end of the book you will be able create your own Telegram Bot with the programming language of your choice. What You Will Learn • Carry out simple bot design and deployment in various programming languages including Ruby, D, Crystal, Nim, and C++ • Create engaging bot interactions with your users • Add payments and media capabilities to your bots • Master programming language abstraction Who This Book Is For Engineers who want to get things done. People who are curious. Programming beginners. Advanced engineers with little time to do research.

Author(s): Nicolas Modrzyk
Edition: 1
Publisher: Apress
Year: 2019

Language: English
Commentary: True PDF
Pages: 277
Tags: C++; Python; Java; Chatbots; Ruby; Bots; Node.js; Elixir; Go; Rust; Telegram; Nim; Crystal; D; Clojure

Front Matter ....Pages i-xvi
Week 1: Ruby (Nicolas Modrzyk)....Pages 1-16
Week 2: Nim (Nicolas Modrzyk)....Pages 17-36
Week 3: Crystal (Nicolas Modrzyk)....Pages 37-56
Week 4: Rust (Nicolas Modrzyk)....Pages 57-84
Week 5: D (Nicolas Modrzyk)....Pages 85-109
Week 6: C++ (Nicolas Modrzyk)....Pages 111-134
Week 7: Clojure (Nicolas Modrzyk)....Pages 135-158
Week 8: Java (Nicolas Modrzyk)....Pages 159-179
Week 9: Go (Nicolas Modrzyk)....Pages 181-199
Week 10: Elixir (Nicolas Modrzyk)....Pages 201-224
Week 11: Node.js (Nicolas Modrzyk)....Pages 225-246
Week 12: Python (Nicolas Modrzyk)....Pages 247-270
Back Matter ....Pages 271-277