fix: add estimated date and time check

This commit is contained in:
2024-05-21 21:37:47 +03:00
parent a5b5758999
commit 78fa61c3d3

View File

@@ -41,24 +41,17 @@ const main = async () => {
if (message.envelope.subject && message.envelope.subject.includes(MARK_STRING)) {
let email = Buffer.from(message.source).toString()
const parsed = await simpleParser(email)
//console.log('📌', chalk.cyan('Message:'), chalk.yellow(parsed.text));
let {title, groupName, subject, user, estimatedDate, estimatedTime} = parseMessage(parsed.text)
console.log(
`📌 Новое обращение: ${title}`, '\n',
`Группа: ${groupName}`, '\n',
`${user}`, '\n',
`${subject}`, '\n',
`Время выполнения: ${estimatedDate} ${estimatedTime}`, '\n'
)
const preparedMessage =
`📌 Новое обращение: ${title}\n` +
`Группа: ${groupName}\n` +
`${user}\n` +
`${subject}\n` +
`Время выполнения: ${estimatedDate} ${estimatedTime}\n`
(estimatedDate && estimatedTime)
? `Время выполнения: ${estimatedDate} ${estimatedTime}\n`
: 'Время выполнения: не указано'
if (preparedMessage) {
bot.telegram.sendMessage(process.env.TELEGRAM_GROUP_ID, preparedMessage)