Telegram 机器人部署后,如何查看运行日志?方便排查错误?
1 个回答
首先,看下你是用什么语言写的机器人,如果是 Python,一般用 print 或 logging 输出日志。
运行的时候,如果你是命令行启动的,直接看终端输出即可,出错的话控制台一般会报错。
如果你是后台进程跑的,比如用 nohup 或 pm2 之类的,记得启动时加日志参数,日志文件一般在当前目录下。
另外建议用 logging 写入 log 文件,方便后续排查。
也可以在代码中加一些调试输出,帮助定位问题。
最后别忘了看下 Telegram 的 api 返回,有时候问题出在那。