Телеграм-бот, который отправит письма вашим близким, если с вами что-то случится
Привет. Меня зовут Женя и последние 18 годиков я работаю программистом. За эти годы у меня появилась своя небольшая компания и несколько проектов. А ещё за эти годы появилось понимание о том, что я очень сильно не вечный человек — если со мной что-то случится, то мне скорее всего будет уже всё равно, а близким — не очень.
Изначально мысль возникла из осознания того, что если со мной что-то случится, то сотрудники моей компании, например, не имеют доступов к некоторым рабочим серверам, а мои родные не имеют доступов к моим банковским счетам, никто вообще не имеет доступов к моим паролям на разные сервисы.
И если с банками есть хоть какое-то юридическое решение в виде завещания (хотя ждать полгода — то ещё «решение») , то вот с серверами и паролями вообще швах — зайти никто не сможет, оплатить никто не сможет, провайдеры просто всё удалят. И работа компании будет, фактически, выкинута в мусорку.
Так не годится. К счастью, я всё-таки уже 18 годиков, как программист — кое-что немного умею делать руками.
Я написал бота для телеграма: @PassedAwayBot и вот, как он работает:
- Ты запускаешь бота и получаешь ссылку на специальный сайт
- На этом сайте ты пишешь письма и определяешь будущих получателей писем (e-mail)
- Ты включаешь бота в рабочий режим (в настройках переключалка)
- Бот периодически спрашивает тебя, всё ли у тебя в порядке
- Если ты не отвечаешь на этот вопрос несколько раз подряд, бот рассылает письма
Как часто бот спрашивает?
Зависит от настройки: раз в три дня, раз в неделю или раз в две недели.
И что, если я хоть раз не отвечу, письма сразу уйдут?
Нет, бот рассылает письма только если ты не ответил на несколько таких вопросов.
Бота можно настраивать по-разному, например, может быть вот такой сценарий:
Представим, что ты включаешь бота в день космонавтики, 12 апреля:
Первый запрос бот отправит на следующий день, 13 апреля в 10:00
Второй запрос бот отправит 16 апреля в 10:00
Если ни одного ответа не поступит до 10:00 19 апреля 2023, бот разошлёт письма адресатам
Как видите, времени на ответ дано предостаточно.
Где гарантии, что ты не будешь читать мои письма?
Сложновато с гарантиями в нашем сегодняшнем мире. Есть честное слово автора. Непросто дать гарантии, в которых невозможно будет усомниться, поэтому придётся поверить мне на слово.
А что если я хочу передать в письме какие-то важные данные? Пароли, например?
Такие вещи в открытую лучше, конечно же, не передавать. Я думаю, что правильнее всего сделать так:
- Записать всё важное в текстовый документ
- Документ заархивировать (например, через WinRAR) и на архив установить пароль, который знаешь только ты и адресат письма (скажем, можно заранее договориться о таком пароле)
- Архив выложить в Яндекс.Диск или что-то подобное
- В письме дать ссылку на архив и намекнуть, что именно является паролем к архиву
Небось, денег хочешь?
За это — нет, не хочу, спасибо. Делалось это всё в первую очередь для самого себя, цель достигнута, этого уже достаточно.
Хотя если захотите копейку задонатить — ни в чём себе не отказывайте, пополню этими деньгами баланс хостинга бота.
Ладно, давай посмотрим
Давайте: