Skip to content

lowl11/lazytg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lazytg

simple telegram bot api

Example

Run reading messages

bot, err := tgapi.NewBot(monitoringToken)
if err != nil {
    log.Fatal("New TG bot error: ", err)
}

bot.ProductionMode()

bot.RunAnswer(func(ctx message.IContext) string {
    fmt.Println("chat id:", ctx.Message().ChatID)

    return ctx.Message().Text + ". this is answer!!!"
}, 60)

Send message

if err = bot.SendChat("*bold text*", chatID); err != nil {
    log.Println("send message error: ", err)
}

if err = bot.SendChat("__underline text__", chatID); err != nil {
    log.Println("send message error: ", err)
}

if err = bot.SendChat("_italic text_", chatID); err != nil {
    log.Println("send message error: ", err)
}

if err = bot.SendChat("*multi line header*\n\n_some description:_ __hello__", chatID); err != nil {
    log.Println("send message error: ", err)
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages