У меня такая же проблема(ассинх функции) пришлось городить костыли чтобы даже если что то пошло не так, то создался новый поток который подхватил бы работу
@KiMoO Можете использовать в ноде апи BAS'a для доступа к базе. Или модуль ноды для работы с mongobd, или формировать логику так, чтобы получать данные для бота действиями BAS.