code: func (v *Venue) Send(b *Bot, to Recipient, opt *SendOptions) (*Message, error) {
  	params := map[string]string{
  		"chat_id":         to.Recipient(),
  		"latitude":        fmt.Sprintf("%f", v.Location.Lat),
  		"longitude":       fmt.Sprintf("%f", v.Location.Lng),
  		"title":           v.Title,
  		"address":         v.Address,
  		"foursquare_id":   v.FoursquareID,
  		"foursquare_type": v.FoursquareType,
  	}
  	embedSendOptions(params, opt)
  
  	respJSON, err := b.Raw("sendVenue", params)
  	if err != nil {
  		return nil, err
  	}
  
  	return extractMsgResponse(respJSON)
  }
docs: // Send delivers media through bot b to recipient.