請幫忙。我正在嘗試在我的電報機器人中使用 bot.use(session()) 但我遇到了麻煩。
每當我使用以下內容時,它都會洗掉“bot.use(Session())”:
const {Telegraf,Scenes,Markup,session, Composer, Context} = require('telegraf');
每當我使用以下內容時,當我嘗試運行我的代碼時都會出現錯誤:
const session= require('telegraf/session')
我收到以下錯誤:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './session' is not defined by "exports" in C:\Users\Simanye\TestUpdatebot\node_modules\telegraf\package.json
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
您的回應和幫助將不勝感激。
uj5u.com熱心網友回復:
我是 node.js 和 telegraf 的初學者,但我正在通過研究和犯錯來學習。我希望這可以幫助別人。事實證明 bot.use(session()) 剛剛被棄用。我決定將“telegraf-mysql-session”用于持久會話https://www.npmjs.com/package/telegraf-mysql-session。我也在考慮改用格萊美,因為它有更好的檔案。https://grammy.dev
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/495488.html
