ba0f3 / telebot.nim

Async Telegram Bot API Client implement in @Nim-Lang
MIT License
165 stars 24 forks source link

With 5.0 API release echo example is not working #53

Closed keshon closed 3 years ago

keshon commented 3 years ago

Hi it seems new 5.0 API release broke sendMethod proc (maybe due to entities arg?) in your examples. Here is a compiler error for echo_bot example:

C:\Temp\telebot.nim\examples\echo_bot.nim(15, 20) Error: type mismatch: got <TeleBot, int64, string, parseMode: string, disableNotification: bool, replyToMessageId: int>
but expected one of:
proc sendMessage(b: TeleBot; chatId: int64; text: string; parseMode = "";
                 entities: seq[MessageEntity]; disableWebPagePreview = false;
                 disableNotification = false; replyToMessageId = 0;
                 allowSendingWithoutReply = false;
                 replyMarkup: KeyboardMarkup = nil): Future[Message]
  first type mismatch at position: 7
  missing parameter: entities

expression: sendMessage(b, response.chat.id, text, parseMode = "markdown",
            disableNotification = true, replyToMessageId = response.messageId)

PS Love your library!