all repos — telegram-bot-api @ 2a5bad0be4554ad57b781fb1160142fbd14a730a

Golang bindings for the Telegram Bot API

Move to simple pattern
gobwas gobwas@gmail.com
Mon, 14 Sep 2015 12:50:41 +0300
commit

2a5bad0be4554ad57b781fb1160142fbd14a730a

parent

d1358d12aaa4207728e8a60aa1c62b670611f9c3

2 files changed, 3 insertions(+), 5 deletions(-)

jump to
M README.mdREADME.md

@@ -76,7 +76,7 @@ if err != nil {

log.Fatal(err) } - bot.ListenForWebhook() + bot.ListenForWebhook("/"+bot.Token) go http.ListenAndServeTLS("0.0.0.0:8443", "cert.pem", "key.pem", nil) for update := range bot.Updates {
M webhook.gowebhook.go

@@ -7,12 +7,10 @@ "net/http"

) // ListenForWebhook registers a http handler for a webhook. -// Useful for Google App Engine or other places where you cannot -// use a normal update chan. -func (bot *BotAPI) ListenForWebhook(config WebhookConfig) { +func (bot *BotAPI) ListenForWebhook(pattern string) { bot.Updates = make(chan Update, 100) - http.HandleFunc("/"+config.Url.Path, func(w http.ResponseWriter, r *http.Request) { + http.HandleFunc(pattern, func(w http.ResponseWriter, r *http.Request) { bytes, _ := ioutil.ReadAll(r.Body) var update Update