develop bots in 12 programming languages using the telegram bot API /
Nicolas Modrzyk.
[New York, NY] :
Apress,
[2019]
1 online resource
First OpenCV Bot: Changing the Color Space of a Picture
Includes index.
Intro; Table of Contents; About the Author; About the Technical Reviewers; Acknowledgments; Introduction; Chapter 1: Week 1: Ruby; Chatting with the BotFather; Setting Up Ruby; Your First Telegram Bot; Understanding Received Messages Fields; First Reply; Chapter 2: Week 2: Nim; Installing Nim; Nim Plug-in for Visual Studio Code; Hello, Nim; Second Nim Program (Still Not Bot); Creating Visual Studio Code Build Tasks; Installing Nim Packages with Nimble; First Nim Bot; Replying to Nim Bot; Cats and Dogs Nim Bot; Chapter 3: Week 3: Crystal; Setting Up Crystal; Short Walk in the Playground
Chapter 8: Week 8: JavaInstallation; The Project Structure; The build.gradle file; Visual Studio Code Setup; First Java Bot; Send Some Text; Send a Photo; Bot with Invoice Capabilities; Asking Permission; Sending an Invoice Message; Chapter 9: Week 9: Go; Installation of Go; Let's Go; Let's Fib; First Bot in Go; Just Sending Pictures; Chapter 10: Week 10: Elixir; Installation; Using iex; Using mix; Running iex with mix; Project Structure of a mix Project; config.exs; mix.exs; Dependencies; telegrambox.ex; (Back to) Dependencies; Get Something; GetMe; GetChat; GetFile; Using Elixir's System
Going Visual Studio Code AgainCreating a Crystal Project; Echo Bot; Command Bot; Chapter 4: Week 4: Rust; Rust Installation and First Steps; Installation; First Rust or Two; Hello Rust; Fibonacci; Ride the cargo; We Have Time; Multiple Cargo Targets; Rust Bot Number 1: Reply to Me; Rust Bot Number 2: Where Is Tokyo?; Rust Bot Number 3: Chained Reaction; Compiling for Release; Chapter 5: Week 5: D; Installation and First D Steps; Some Bits of D on Concurrency; Simple Threading; Thread with a State; Shared State; A Few More Examples of D; Sort Me Tender, Sort Me True; My Love for Fibonacci
SendPhotoTelegram Bot; Bot1: Anything Goes; Bot2: Fibonacci; Chapter 11: Week 11: Node.js; Meet RunKit; Creating an Account; First Code on RunKit; A Certain Je Ne Sais Koa; Publishing Some Koa; Telegram Bot with Webhooks; More on the Telegraf Library; Image-to-Chat Example; RegExp, Inline Keyboards, and Embedded Emojis; Running Node.js Locally; Setting Up Node.js; Using Local Tunnel; Chapter 12: Week 12: Python; Installation; A Few Python Programs; Fibonacci 1; Fibonacci 2; Fibonacci 3; Fibonacci 4; Fibonacci 5; First Telegram with Python; First Bot: Send a Random Photo
Telegram Bots in DMeet dub; First D Bot; More Bot API Usage; Chapter 6: Week 6: C++; Requirements, Installation, and First Bot; Install tgbot-cpp; Install OpenCV; File Download Program; Echo Bot; C++ Bots; Bot with Inline Keyboard; Photo Bot; OpenCV in action; OpenCV Sample Program; OpenCV Bot; Chapter 7: Week 7: Clojure; Initial Setup and First Clojure Bot; Visual Studio Code; The Project Metadata in project.clj; The Clojure Code in core.clj; The Token!; Debugging Telegram Messages; Creating a Reverse Bot; Inline Handler; A Simple Weather Bot; OpenCV and Telegram: Origami Bot
0
8
8
8
8
Showing how you can use bots for just about everything, this book teaches you 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. --
Springer Nature
com.springer.onix.9781484241974
Building Telegram Bots : Develop Bots in 12 Programming Languages Using the Telegram Bot API.