Add Caption parameter to Voice structure
@ -161,7 +161,8 @@ type Voice struct {
Duration int `json:"duration"`
// (Optional)
MIME string `json:"mime_type,omitempty"`
Caption string `json:"caption,omitempty"`
}
// VideoNote represents a video message (available in Telegram apps
@ -213,6 +213,7 @@ func (a *Animation) Send(b *Bot, to Recipient, opt *SendOptions) (*Message, erro
func (v *Voice) Send(b *Bot, to Recipient, opt *SendOptions) (*Message, error) {
params := map[string]string{
"chat_id": to.Recipient(),
"caption": v.Caption,
b.embedSendOptions(params, opt)