Display sent telegram commands

This commit is contained in:
Lan Tian
2020-04-10 00:14:04 +08:00
parent c2f9cb7066
commit c9f48686da

View File

@@ -129,18 +129,23 @@ func webHandlerTelegramBot(w http.ResponseWriter, r *http.Request) {
` `
} }
// Create a JSON response commandResult = strings.TrimSpace(commandResult)
w.Header().Add("Content-Type", "application/json") if len(commandResult) > 0 {
response := &tgWebhookResponse{ // Create a JSON response
Method: "sendMessage", w.Header().Add("Content-Type", "application/json")
ChatID: request.Message.Chat.ID, response := &tgWebhookResponse{
Text: "```\n" + strings.TrimSpace(commandResult) + "\n```", Method: "sendMessage",
ReplyToMessageID: request.Message.MessageID, ChatID: request.Message.Chat.ID,
ParseMode: "Markdown", Text: "```\n" + strings.TrimSpace(commandResult) + "\n```",
} ReplyToMessageID: request.Message.MessageID,
err = json.NewEncoder(w).Encode(response) ParseMode: "Markdown",
if err != nil { }
println(err.Error()) data, err := json.Marshal(response)
return if err != nil {
println(err.Error())
return
}
println(string(data))
w.Write(data)
} }
} }