Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to use go language to complete an elegram bot to realize the rereading function

Shulou Source: shulou.com Published: 2022-06-02 08:13:01 10月03日 Update

This article mainly explains "how to use the GE language to complete an elegram bot to achieve the rereading function". The content of the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "how to use the GE language to complete an elegram bot to achieve the rereading function".

Try

A bot of telegram is made with Go language. Used to simply realize the dialogue (re-reading).

Get telegram bot token

Just talk to BotFather.

You need to set the name and search path along the way.

Cdn.nlark.com/yuque/0/2019/png/176280/1564137455171-abad4275-4e67-48e7-a142-02ae689d9f40.png ">

Go get

First get the api package

Go get-u github.com/go-telegram-bot-api/telegram-bot-apicodepackage mainimport ("log"os"github.com/go-telegram-bot-api/telegram-bot-api") func main () {bot, err: = tgbotapi.NewBotAPI (os.Getenv ("TELEGRAM_APITOKEN")) if err! = nil {log.Panic (err)} bot.Debug = true log.Printf ("Authorized on account% s" Bot.Self.UserName) u: = tgbotapi.NewUpdate (0) u.Timeout = 60 updates, err: = bot.GetUpdatesChan (u) for update: = range updates {if update.Message = = nil {/ / ignore any non-Message Updates continue} msg: = tgbotapi.NewMessage (update.Message.Chat.ID, update.Message.Text) msg.ReplyToMessageID = update.Message.MessageID if _, err: = bot.Send (msg) Err! = nil {og.Panic (err)} Run

Note that the terminal needs an API that can access telegram

Thank you for reading, the above is "how to use the go language to complete an elegram bot to achieve the rereading function" content, after the study of this article, I believe you have a deeper understanding of how to use the Goto language to complete an elegram bot to achieve the rereading function, and the specific use needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Tags: Language function learning content name that is ideas situations articles more knowledge knowledge points articles terminals follow paths questions practice dialogue try Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology MySQL Docker Apple Shulou Tech Info