client = newHttpClient()
type Bot = object
token: string
proc getMe(self: Bot): string =
let url = "https://api.telegram.org/bot" & self.token & "/getMe"
let res = client.getContent(url)
return res
proc sendMessage(self: Bot, chatId: int64 or string, text: string): Response =
let url = "https://api.telegram.org/bot" & self.token & "/sendMessage"
let body = %*{
"chat_id": chatId,
"text": text
}
let res = client.request(url, httpMethod = HttpPost, body = $body)
return res
при вызове send message возвращает
{"ok":false,"error_code":400,"description":"Bad Request: message text is empty"}
вот сам код
include tgbotlib
let bot = Bot(token: "6735875573:AAFGPRtTnUMPmAR-ef3MEM14rWsElJVGs-k")
let res = bot.sendMessage(6178035999, "test")
echo parseJson(res.body)
кто то может подсказать в чём проблема?
токен спрячь братан
если кому то делать нечего то я пересоздам бота, это не проблема
Обсуждают сегодня