Compare commits

...

1 Commits

Author SHA1 Message Date
Terekhin Alexandr e5c0857c1c App from telebot 4 years ago
  1. 3
      go.mod
  2. 43
      main.go

@ -0,0 +1,3 @@
module bearns.me/didinst/tg-bot-example
go 1.15

@ -0,0 +1,43 @@
package main
import (
"log"
"os"
"time"
tb "gopkg.in/tucnak/telebot.v2"
)
func main() {
var (
port = os.Getenv("PORT")
publicURL = os.Getenv("PUBLIC_URL") // you must add it to your config vars
token = os.Getenv("TOKEN") // you must add it to your config vars
)
webhook := &tb.Webhook{
Listen: ":" + port,
Endpoint: &tb.WebhookEndpoint{PublicURL: publicURL},
}
pref := tb.Settings{
Token: token,
Poller: webhook,
}
b, err := tb.NewBot(pref)
if err != nil {
log.Fatal(err)
}
if err != nil {
log.Fatal(err)
return
}
b.Handle("/hello", func(m *tb.Message) {
b.Send(m.Sender, "Hello World!")
})
b.Start()
}
Loading…
Cancel
Save