From e10891fe607f7ce126990c4d379781f713a2bb2e Mon Sep 17 00:00:00 2001 From: temamagic Date: Mon, 19 Aug 2019 22:33:26 +0300 Subject: [PATCH] Preview raw params helper --- bot.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bot.go b/bot.go index c6ca084..bb903b5 100644 --- a/bot.go +++ b/bot.go @@ -307,6 +307,20 @@ func (bot *BotAPI) Send(c Chattable) (Message, error) { return message, err } +// helper to get raw params +func (bot *BotAPI) PreviewParams(c Chattable) (map[string]string, error) { + paramsMap := make(map[string]string) + params, err := c.params() + if params == nil { + return paramsMap, err + } + + for key, value := range params { + paramsMap[key] = value + } + return paramsMap, nil +} + // SendMediaGroup sends a media group and returns the resulting messages. func (bot *BotAPI) SendMediaGroup(config MediaGroupConfig) ([]Message, error) { params, _ := config.params()