Тут всего три функции:
- getUnreadMessagessss: Эта функция проверяет количество непрочитанных сообщений в почтовом ящике Gmail. Если есть непрочитанные сообщения, она получает их и обрабатывает каждое из них. Для каждого непрочитанного сообщения она извлекает информацию (от кого, тема, содержание), очищает содержание от HTML-тегов и лишних пробелов, формирует уведомление и отправляет его в указанный Telegram-чат. После обработки сообщение помечается как прочитанное.
- sanitizeMessage: Эта функция очищает сообщение от HTML-тегов, заменяет <br> на переносы строк и экранирует специальные символы. Она также удаляет лишние пробелы и обрезает сообщение до нужного формата.
- extractEmail: Эта функция извлекает email-адрес из строки, которая может содержать email в угловых скобках. Если email найден, возвращается его значение; в противном случае возвращается исходная строка.
че то сложно как то. но идея супер