bot.launch().then(async () => { await db.connect() })
а о, другое дело 1 min test
тут коннект будет после старта бота, есть шанс что сообщения из беклога будут обработаны до того как коннект к бд будет активен
db.connect().then( ... bot.launch() профит :D
ни разу не было такой ситуации, поэтому спокойно опускаю это
а это не дрочь ресурсов?
Return забыл
у меня это вообще в отдельном файле без use
где он там ретурн забыл
Там где next
туда бы ctx.state.dbconnect добавить чтоб не заморачиваться дальше
Вообще можно ещё и юзать пулы, а не делать постоянные коннекты
ну, в моём случае не очень дрочь, ибо в индекс бот уже не вернётся но вообще да, решение было говно - добрые люди подсказали бот.ланч.зен()
Обсуждают сегодня