guild
является опциональным и имеет значение только если сообщение отправлено в канале гильдии. Судя по ошибке, как раз в вашем случае это поле имеет значение null
, но вы все равно пытаетесь получить у него значение id
. Фиксится проверкой if(message.guild !== null)
. Также, обращаю внимание на то, что событие message
у Discord.Client
является deprecated
. res.status(200).json({
"result":"ok",
});
break;
ts.save()
.then(result => {
if(result){
console.log('Данные успешно записан в коллекцию');
res.status(200).json({
"result":"ok",
});
} else {
console.log('Данные в коллекцию не записаны');
}
})
.catch(err => {
console.log('Ошибка записи в коллекцию');
});
transaction.release()
let transaction = await connection.prepareTransaction();
try {
await transaction.beginTransaction();
...
await transaction.commit();
transaction.release()
.then(res=>{
console.log(res);
})
.catch(err=>{
console.error(err);
});
}