Skip to content

vannleonheart/telegram-api-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TELEGRAM API

Installation

go get -u github.com/vannleonheart/telegram-api-go

Config

telegramConfig := telegram.Config {
    BaseUrl: "https://api.telegram.org",
    Token:   "{your_bot_api_token}",
}

Create Client

telegramClient := telegram.New(&telegramConfig)

Set Token Manually

token := "{your_other_bot_api_token}"

telegramClient = telegramClient.WithToken(token)

Send Chat Message

chatId := "{target_chat_id}"
message := "{your_message}"
parseMode := telegram.ParseModeHtml

result, err := telegramClient.SendMessage(chatId, message, &parseMode)

if err !=nil {
	// handle error
}

if !result.Ok {
	// handle error response from telegram
}

fmt.Println(result.Result.MessageId)

About

Go library for Telegram API

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages