Отправка сообщений и файлов в Телеграм

Отправка сообщений и файлов в Телеграм

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет.

Возникла необходимость отправлять информационные сообщения с сервера в c помощью бота и Телеграм API. Сервер стоит отдельно, но есть доступ в Интернет. И перидочески надо с него получать сообщения, что он живой и что там запущено.

Для этого был написан небольшой скрипт:

Теперь создадим файл test_doc.txt  с произвольным содержимым.

Установим бит исполнения на скрипт:

и запустим для проверки:

Проверим что сообщение и файл доставились:

телеграм

Для загрузки документа надо будет на него нажать (на скрине уже нажато, поэтому нет стрелочки).

Вот и всё.

В данном примере как сообщения так и файл передаются в функцию. Можно попробовать передавать в сам скрипт, но там будет несколько заморочено это сделать.

If you found an error, highlight it and press Shift + Enter or to inform us.

BareOS 21 | Установка и настройка в Ubuntu 22.04

BareOS 21 | Установка и настройка в Ubuntu 22.04

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем доброго дня.

Несколько лет назад делал заметку про установку системы резервного копирования BareOS 17 на Ubuntu 14.04.

Теперь пришла необходимость актуализировать данные.

За основу взял то, о чем писал раньше + документацию.

Читать далее

If you found an error, highlight it and press Shift + Enter or to inform us.

ClamAV обновление программы (program upgrade)

ClamAV обновление программы (program upgrade)

Средний рейтинг
5 из 5 звезд. 1 голосов.
Мой рейтинг:

Всем привет!

Заметка о том, как обновить ClamAV до актуальной версии (на время заметки – 0.105.0) в ручном режиме.

Т.к. не всегда что-то обновляется из репозиториев, а поддерживать ПО в актуальном состоянии просто необходимо, то пришлось обновляться вручную.

Прошлая заметка была про обновление антивирусных баз.

Ссылка на скачивание внизу.

Читать далее

If you found an error, highlight it and press Shift + Enter or to inform us.

Ubuntu 20.10 EOL repositories

Ubuntu 20.10 EOL repositories

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет.

У заказчика есть пара серверов с Ubuntu 20.10. Потребовалось установить одно ПО, а достучаться до репозиториев нельзя, т.к. срок жизни (EOL – End Of Live) прошел.

Благо, что есть инструкция от Canonical, как быть в такой ситуации.

На всякий случай оставлю тут:

вот что получилось для 20.10

[свернуть]

Ссылка на первоисточник.

If you found an error, highlight it and press Shift + Enter or to inform us.

Миграция Exchange 2007 на Dovecot

Миграция Exchange 2007 на Dovecot

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет.

По работе потребовалось рассмотреть вопрос возможности мигрировать почту с Exchange 2007 на Dovecot (iRedMail). Так же заодно возможность переноса домена с Windows Server 2008 на Windows Server 2016.

Так же будет рассмотрена настройка фильтрации по группе (не по всему контейнеру (OU)), а по конкретной группе. Те, кто будет состоять в этой группе, смогут залогиниться и отправить почту только пользователям из этой группы.

Пока что остается не решенным один вопрос: адресная книга, т.к. пока не разобрался как организовать фильтр по группам.

В данном конкретном примере не будет рассмотрена отправка на внешние почтовые адреса (тот же Яндекс или Gmail), т.к. почта будет работать исключительно во внутренней сети и не будет иметь доступа в Интернет.

Всё делалось в вирт среде, с бэкапами после каждой важной операции и snapshot’ами, для быстроты (но это уже на последних шагах).

И так, по порядку.

Читать далее

If you found an error, highlight it and press Shift + Enter or to inform us.

Ubuntu Server 20.04: CA (Certificate Authority)

Ubuntu Server 20.04: CA (Certificate Authority)

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Центр Сертификации (Certificate Authority).

Потребовалось по работе настроить Центр Сертификации. До этого был на Windows Server, но не понравилось людям. Да и сам я не смог разобраться, как в консоли автоматизировать процесс.

Поэтому решил попробовать сделать на Ubuntu Server 20.04. Конечно, взял за основу статью и немного под себя ее переделал:

  • написал скрипты с псевдографикой – whiptail;
  • у них используется определенная дата, до которой надо выпускать серты. Я не смог понять как ее сделать, и пришлось колхозить. Может кто подскажет мою ошибку;
  • упаковка в pfx с паролем.

И так, начнем.

Читать далее

If you found an error, highlight it and press Shift + Enter or to inform us.

Roundcube plugin переключение аккаунтов

Roundcube plugin переключение аккаунтов

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет. Долго искал и нашел roundcube plugin позволяющий переключаться между аккаунтами (по протоколу IMAP).

Что бы не перезаходить каждый раз в разные учетные записи или держать несколько открытых браузеров, достаточно установить и настроить этот плагин. Никаких сложностей возникнуть не должно. У меня возникла небольшая заминка с PostgreSQL, но потом разобрался. Об этом будет упомянуто ниже.

Не так изящно, конечно, выполнено, как у “Яндекса” или “Mail.ru”, но всё равно ребята просто молодцы, кто запилил этот чудесный плагин!

Дальше простая установка и настройка, потом ссылки на источники.

Погнали…

Читать далее

If you found an error, highlight it and press Shift + Enter or to inform us.

Удаление метеданных из файлов (WIndows, Linux).

Удаление метеданных из файлов (WIndows, Linux).

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет.

Потребовали удалить из файлов метаданные, т.к. конфиденциальность и всё такое.

Метаданные – данные о файле. На примере Word или Excel:

кто создал файл,

когда создал файл,

и прочее…

с метаданными после удаления метаданных

От этой информации надо избавиться. В Интернете есть куча материалов на этот счет, но меня интересует массовое удаление.

Поехали…

Читать далее

If you found an error, highlight it and press Shift + Enter or to inform us.

Ubuntu настройка fetchmail

Ubuntu настройка fetchmail

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет.

Потребовалось по работе настроить Zabbix на проверку почты и последующим оповещением. Решил сделать с помощью fetchmail.

Подробности ниже.

Читать далее

If you found an error, highlight it and press Shift + Enter or to inform us.

Ubuntu 20.04 Hash Sum mismatch

Ubuntu 20.04 Hash Sum mismatch

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет.

Установив Ubuntu и попробовав обновить пакеты, я столкнулся со следующей ошибкой:

текст ошибки

[свернуть]

Для её исправления необходимо сделать следующее:

После этого можно заново обновить пакеты.

Ссылки:

Launchpad

StackOveflow

If you found an error, highlight it and press Shift + Enter or to inform us.