code: func (bot *BotAPI) AnswerInlineQuery(config InlineConfig) (APIResponse, error) {
  	v := url.Values{}
  
  	v.Add("inline_query_id", config.InlineQueryID)
  	v.Add("cache_time", strconv.Itoa(config.CacheTime))
  	v.Add("is_personal", strconv.FormatBool(config.IsPersonal))
  	v.Add("next_offset", config.NextOffset)
  	data, err := json.Marshal(config.Results)
  	if err != nil {
  		return APIResponse{}, err
  	}
  	v.Add("results", string(data))
  	v.Add("switch_pm_text", config.SwitchPMText)
  	v.Add("switch_pm_parameter", config.SwitchPMParameter)
  
  	bot.debugLog("answerInlineQuery", v, nil)
  
  	return bot.MakeRequest("answerInlineQuery", v)
  }
docs: // AnswerInlineQuery sends a response to an inline query.
  //
  // Note that you must respond to an inline query within 30 seconds.