ba0f3 / telebot.nim

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

Telebot no longer work #46

Closed Michal-Szczepaniak closed 4 years ago

Michal-Szczepaniak commented 4 years ago
/home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/api.nim(706) poll
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncdispatch.nim(1868) waitFor
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncdispatch.nim(1562) poll
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncdispatch.nim(1328) runOnce
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncdispatch.nim(210) processPendingCallbacks
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncmacro.nim(34) loopNimAsyncContinue
/home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/api.nim(699) loopIter
/home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(79) unmarshal
/home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(155) toOption
/home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(79) unmarshal
/home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(155) toOption
/home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(79) unmarshal
/home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(159) toOption
/home/foidbgen/.nimble/pkgs/sam-0.1.10/sam.nim(230) toStr
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/system/assertions.nim(27) failedAssertImpl
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/system/assertions.nim(20) raiseAssert
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/system/fatal.nim(39) sysFatal
[[reraised from:
/home/foidbgen/nim-playground/bot.nim(761) bot
/home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/api.nim(706) poll
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncdispatch.nim(1870) waitFor
/home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncfutures.nim(374) read
]]
Error: unhandled exception: /home/foidbgen/.nimble/pkgs/sam-0.1.10/sam.nim(230, 10) `node.mapper.tokens[node.pos].kind == JSMN_STRING` 
Async traceback:
  /home/foidbgen/nim-playground/bot.nim(761)                                       bot
  /home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/api.nim(706)                   poll
  /home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncdispatch.nim(1868) waitFor
  /home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncdispatch.nim(1562) poll
  /home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncdispatch.nim(1328) runOnce
  /home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncdispatch.nim(210)  processPendingCallbacks
  /home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/pure/asyncmacro.nim(34)      loopNimAsyncContinue
  /home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/api.nim(699)                   loopIter
  /home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(79)                  unmarshal
  /home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(155)                 toOption
  /home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(79)                  unmarshal
  /home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(155)                 toOption
  /home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(79)                  unmarshal
  /home/foidbgen/.nimble/pkgs/telebot-0.6.9/telebot/utils.nim(159)                 toOption
  /home/foidbgen/.nimble/pkgs/sam-0.1.10/sam.nim(230)                              toStr
  /home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/system/assertions.nim(27)    failedAssertImpl
  /home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/system/assertions.nim(20)    raiseAssert
  /home/foidbgen/.choosenim/toolchains/nim-0.20.2/lib/system/fatal.nim(39)         sysFatal
Exception message: /home/foidbgen/.nimble/pkgs/sam-0.1.10/sam.nim(230, 10) `node.mapper.tokens[node.pos].kind == JSMN_STRING` 
Exception type: [AssertionError]
ba0f3 commented 4 years ago

can you show me what you got from Telegram?

Michal-Szczepaniak commented 4 years ago

How can i do this?

ba0f3 commented 4 years ago

import logging module, and add 2 lines like this: https://github.com/ba0f3/telebot.nim/blob/master/examples/echo_bot.nim#L4-L5

Michal-Szczepaniak commented 4 years ago

I ran simple bot that does anything just reads requests so i went throught that ugly request and now it's working fine so i can't debug it further therefore i'm closing this but i hope it have helped you somehow.

ba0f3 commented 4 years ago

I tried to parse json you provided w/ sam but no error. I will dig deeper to see what happended later. thank you!