aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Kiryukhin <a.kiryukhin@mail.ru>2019-11-20 23:21:14 +0300
committerAlexander Kiryukhin <a.kiryukhin@mail.ru>2019-11-20 23:21:14 +0300
commitee63b08bd7861702123f9c5e83d60f49b1805e85 (patch)
treef053d4162e05f70f741629c800ce93fd097c28a0
parent7a749a3d0c87ddb9d8109c5cbca7d7efcb3991eb (diff)
Fix example
-rw-r--r--examples/example.go5
-rw-r--r--schemes/schemes.go4
2 files changed, 4 insertions, 5 deletions
diff --git a/examples/example.go b/examples/example.go
index d6b7ab4..9d44434 100644
--- a/examples/example.go
+++ b/examples/example.go
@@ -42,7 +42,7 @@ func main() {
AddCallback("Картинка", schemes.POSITIVE, "picture")
// Отправка сообщения с клавиатурой
- err := api.Messages.Send(tamtam.NewMessage().SetUser(upd.Message.Sender.UserId).AddKeyboard(keyboard))
+ err := api.Messages.Send(tamtam.NewMessage().SetUser(upd.Message.Recipient.UserId).AddKeyboard(keyboard).SetText("Привет!"))
log.Printf("Answer: %#v", err)
case *schemes.MessageCallbackUpdate:
// Ответ на коллбек
@@ -51,7 +51,8 @@ func main() {
if err != nil {
log.Fatal(err)
}
- if err := api.Messages.Send(tamtam.NewMessage().SetUser(upd.Message.Sender.UserId).AddPhoto(photo)); err != nil {
+ msg := tamtam.NewMessage().SetUser(upd.Message.Recipient.UserId).AddPhoto(photo)
+ if err := api.Messages.Send(msg); err != nil {
log.Fatal(err)
}
}
diff --git a/schemes/schemes.go b/schemes/schemes.go
index 74643d1..06686b0 100644
--- a/schemes/schemes.go
+++ b/schemes/schemes.go
@@ -104,7 +104,6 @@ type ButtonInterface interface {
// Send this object when your bots wants to react to when a button is pressed
type CallbackAnswer struct {
- UserId int64 `json:"user_id,omitempty"`
Message *NewMessageBody `json:"message,omitempty"` // Fill this if you want to modify current message
Notification string `json:"notification,omitempty"` // Fill this if you just want to send one-time notification to user
}
@@ -272,8 +271,7 @@ type Image struct {
// Buttons in messages
type InlineKeyboardAttachment struct {
Attachment
- CallbackId string `json:"callback_id"` // Unique identifier of keyboard
- Payload Keyboard `json:"payload"`
+ Payload Keyboard `json:"payload"`
}
// Request to attach keyboard to message