forked from didinst/tg-bot-example
parent
2e1ca6b96f
commit
313b21f316
@ -0,0 +1,44 @@ |
||||
package main |
||||
|
||||
import ( |
||||
"log" |
||||
"os" |
||||
|
||||
tb "gopkg.in/tucnak/telebot.v2" |
||||
) |
||||
|
||||
func main() { |
||||
var ( |
||||
port = os.Getenv("PORT") |
||||
publicURL = os.Getenv("PUBLIC_URL") |
||||
token = os.Getenv("TOKEN") |
||||
apiURL = os.Getenv("API_URL") |
||||
) |
||||
|
||||
webhook := &tb.Webhook{ |
||||
Listen: ":" + port, |
||||
Endpoint: &tb.WebhookEndpoint{PublicURL: publicURL}, |
||||
} |
||||
|
||||
pref := tb.Settings{ |
||||
Token: token, |
||||
Poller: webhook, |
||||
URL: apiURL, |
||||
} |
||||
|
||||
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…
Reference in new issue