Я автоматизирую отправку поздравлений с днем рождения и фестивалем своим друзьям, запустив bash-скрипт в cronjob. :linux
Каждый год я забываю дни рождения моего друга. Не только один друг, все мои друзья. Поскольку я не пользуюсь никакими социальными сетями, мне очень трудно помнить дни рождения моих друзей.
У меня нет Facebook, чтобы уведомить меня о дне рождения моего друга. Также нет WhatsApp, поэтому я могу видеть статус моих друзей, размещающих фотографии с вечеринок или другие пожелания дня рождения.
Я тоже никогда не желаю людям праздновать, а у нас в Индии так много фестивалей.
Но потом мне пришла в голову эта идея —
У меня также есть видео объяснение или вы можете прочитать текст.
Скрипт — https://pastebin.com/HZrUYynw
Шаг 1 —
Сначала моя студенческая группа находится в телеграмме, поэтому почти все мои друзья пользуются телеграммой. Поэтому, используя библиотеку Telethon, я создаю простой скрипт Python tgsend
для отправки сообщений в телеграмме из моей учетной записи с помощью терминала.
Вам нужно получить идентификатор API телеграммы и хэш API с веб-сайта телеграммы, но это очень просто. Не то что Google API.
tgsend имя пользователя «Отправка поздравлений с днем рождения с использованием имени пользователя» tgsend +00123456789 "Отправка поздравления с днем рождения по номеру телефона"
Шаг 2 —
После этого я создал файл csv, который содержит моих друзей — имя, контактный номер, день рождения. Мой список огромен, потому что я включил почти всех, кого знаю: старых друзей, новых друзей, всех одноклассников, людей, которых вижу каждый день.
Файл примерно такой —
$cat contact.csv Джимми, +1234567890, 02 мая Эмма Уотсон, +1231231234, 09-Ян Ханна Монтана, +1233123123, 21 сентября ...
Шаг 3 —
Мы можем использовать простую магию grep
, чтобы узнать, у кого сегодня день рождения.
grep $(дата '+%d-%B') contact.csv
Здесь, используя команду date

Теперь, чтобы получить больше информации, мы можем использовать команду Simple cut
.
Например —
name=$(grep $(date '+%d-%B') contact.csv | cut -d, -f1) # для имени phone=$(grep $(date '+%d-%B') contact.csv | cut -d, -f2) # для номера контакта
Мы также можем использовать awk '{print $1}'
, чтобы просто получить имя.
Шаг 4 —
Теперь мы генерируем сообщение. Я генерирую очень простое сообщение с днем рождения.
msg="День рождения Haaappppy ${name} .. Много-много счастливого возвращения дня."
Но вы, ребята, можете подойти творчески и составить список различных сообщений и использовать shuf
, чтобы получить случайную строку сообщения. Также хорошо, если вы добавите имя в свои сообщения.
В последнем
tgsend $phone "$msg"
Шаг 5 —
Создайте cronjob в случайное время в полночь.. не устанавливайте точное значение 00:00 (24-часовой формат), иначе это будет выглядеть подозрительно. Также запустите это на своем сервере VPS или где-нибудь в Интернете. как PythonAnywhere. Вы также можете создать файл журнала для себя. Если хочешь.
Заключение —
Эта идея была очень простой, но она изменила мою жизнь. Теперь я поздравляю всех своих друзей с днем рождения автоматически и когда они отвечают Спасибо. В этот момент я понимаю, ооо.. У нее сегодня день рождения, и таким образом мне не нужно беспокоиться о том, чтобы забыть о днях рождения.
Также я использую это, чтобы поздравить людей с фестивалями .. Сейчас я просто делаю это с телеграммой, но вы, ребята, можете найти некоторые библиотеки WhatsApp, написанные на javascript. Я знаю, что есть некоторые. Также существует способ отправки сообщений с телефонных номеров.
Я настоятельно рекомендую сделать это. Вы можете сэкономить так много времени, отправляя эти глупые сообщения людям, которые вам действительно не нужны.
Я знаю, что это пик аутизма. Но я и так счастлив.
С Днем Рождения Иисус — Короткая и простая дошкольная рождественская пьеса
Приготовьтесь к вечеринке с этим коротким и простым вертепом для маленьких детей.
5/5
Щелкните опции, чтобы увидеть, что включено.
Фунт стерлинговЕвроДоллар США (США)Австралийский долларНовозеландский долларКанадский долларЮжноафриканский ранд
5/5
Нажмите на опцию, чтобы увидеть, что включено.
Фунт стерлинговЕвроДоллар США (США)Австралийский долларНовозеландский долларКанадский долларЮжноафриканский ранд
- Описание
- Дополнительная информация
Описание
Включает
Обзор
Образцы песен
Детали сценария
Опции/лицензия
Заказы/Доставка
Отзывы
Мин. Репетиции: 2 дня
Редактируемые сценарии: ДВА
Возрастной диапазон: 3–5
Продолжительность: 10–20 мин.
«ФАНТАСТИЧЕСКАЯ! Очень легко научиться. Нужно всего несколько часов практики. Детям и родителям очень понравилось!»
ОПИСАНИЕ: Однажды маленький мальчик по имени Иисус праздновал свой четвертый день рождения, устраивая веселую вечеринку! В перерывах между захватывающими играми Иисус неожиданно спросил свою мать, не перескажет ли она удивительную историю о том, как он родился! Введите ангелов, волхвов, пастухов и многих других для восхитительно простого рождественского вертепа.
«С Днем Рождения, Иисус» состоит из семи очень простых песенок, прекрасно спетых настоящим четырехлетним ребенком. Песни связаны между собой двумя рифмованными сценариями, экономящими время: Сценарий 1 — это простой сценарий игры с десятками частей. Сценарий 2 — еще более простой сценарий, предназначенный только для рассказчиков. Оба сценария включены в вашу покупку и полностью доступны для редактирования. А благодаря большому количеству дополнительных ресурсов, в том числе совершенно новым лирик-видео в формате HD, у вас есть все, что нужно для фантастического рождественского представления для дошкольников.
«ОТЛИЧНО! У нас 20-летний опыт постановки рождественских спектаклей, и это, безусловно, лучшее, что мы встречали!»
Цифровая публикация включает:
- Семь простых песен
- Вокал и минусовки
- ДВА редактируемых сценария
- Анимированные тексты песен*
- Рабочие листы
- Пейзаж PowerPoint
- Тексты песен PowerPoint
- Ноты
- Сборники песен
- Совет по подготовке
- Годовая лицензия включена
- Мгновенная трансляция или загрузка
- Также доступны аудио компакт-диски
* Все элементы могут быть загружены/сохранены для использования в автономном режиме, за исключением «лирик-видео», которые можно просматривать только онлайн, пока вы вошли в систему на этом веб-сайте.
Воспроизвести видео
Проигрыватель сэмплов песен
00:00
00:00
- 01 У нас вечеринка 00:00
- 02 Мэри, Мэри 00:00
- 03 Спасибо, что выбрали меня 00:00
- 04 В Вифлеем 00:00
- 05 Младенец Иисус 00:00
- 06 С Днем Рождения Иисус 00:00
- 07 У нас вечеринка (концовка) 00:00
Образец лирического видео
Воспроизвести видео
Образец лирического видео
Воспроизвести видео
Проигрыватель сэмплов песен
00:00
00:00
- 01 У нас
Вечеринка 00:00 - 02 мар,
мар 00:00 - 03 Спасибо
за то, что выбрали меня 00:00 - с 04 по
Вифлеем 00:00 - 05 Малыш
Иисус 00:00 - 06 С Днем Рождения
Иисус 00:00 - 07 У нас вечеринка
(Конец версии) 00:00
Обе версии сценария являются гибкими и могут выполняться с любым количеством детей

Время выполнения
Если вы придерживаетесь одного из сценариев, это представление должно занять около 15 минут. Если это слишком длинно или слишком коротко для вас, предложения включены как часть материала, который вы получаете, что должно помочь вам легко сократить или удлинить производство на 10-20 минут.
Время репетиции
Мы считаем, что этот мюзикл нуждается как минимум в двухдневной репетиции. Обратите внимание, это не гарантия. Пожалуйста, послушайте песни и просмотрите материал, прежде чем решить, сколько времени на репетицию потребуется вашим ученикам.
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
Нажмите здесь, чтобы оставить отзыв
Включает
Мин. Репетиции: 2 дня
Редактируемые сценарии: TWO
Возрастной диапазон: 3-5
Время выполнения: 10-20 минут*
Размер трансляции: от 10 до 100+ *
*В зависимости от используемого контента
Обзор
«ФАНТАСТИЧЕСКАЯ! Очень легко научиться. Нужно всего несколько часов практики. Детям и родителям очень понравилось!»
ОПИСАНИЕ: Однажды маленький мальчик по имени Иисус праздновал свой четвертый день рождения, устраивая веселую вечеринку! В перерывах между захватывающими играми Иисус неожиданно спросил свою мать, не перескажет ли она удивительную историю о том, как он родился! Введите ангелов, волхвов, пастухов и многих других для восхитительно простого рождественского вертепа.
«С Днем Рождения, Иисус» состоит из семи очень простых песенок, прекрасно спетых настоящим четырехлетним ребенком. Песни связаны между собой двумя рифмованными сценариями, экономящими время: Сценарий 1 — это простой сценарий игры с десятками частей. Сценарий 2 — еще более простой сценарий, предназначенный только для рассказчиков. Оба сценария включены в вашу покупку и полностью доступны для редактирования. А благодаря большому количеству дополнительных ресурсов, в том числе совершенно новым лирик-видео в формате HD, у вас есть все, что нужно для фантастического рождественского представления для дошкольников.
«ОТЛИЧНО! У нас 20-летний опыт постановки рождественских спектаклей, и это, безусловно, лучшее, что мы встречали!»
Цифровая публикация включает:
- Семь простых песен
- Вокал и минусовки
- ДВА редактируемых сценария
- Анимированные тексты песен*
- Рабочие листы
- Пейзаж PowerPoint
- Тексты песен PowerPoint
- Ноты
- Сборники песен
- Совет по подготовке
- Годовая лицензия включена
- Мгновенная трансляция или загрузка
- Также доступны аудио компакт-диски
* Все элементы могут быть загружены/сохранены для использования в автономном режиме, за исключением «лирик-видео», которые можно просматривать только онлайн, пока вы вошли в систему на этом веб-сайте.
Воспроизвести видео
Сэмплы песен
Плеер сэмплов песен
00:00
00:00
- 01 У нас вечеринка 00:00
- 02 Мэри, Мэри 00:00
- 03 Спасибо, что выбрали меня 00:00
- 04 В Вифлеем 00:00
- 05 Младенец Иисус 00:00
- 06 С Днем Рождения Иисус 00:00
- 07 У нас вечеринка (концовка) 00:00
Пример лирического видео
Воспроизвести видео
Образец лирического видео
Воспроизвести видео
Проигрыватель сэмплов песен
00:00
00:00
- 01 У нас
Вечеринка 00:00 - 02 мар,
мар 00:00 - 03 Спасибо
за то, что выбрали меня 00:00 - 04 К
Вифлеем 00:00 - 05 Малыш
Иисус 00:00 - 06 С Днем Рождения
Иисус 00:00 - 07 У нас вечеринка
(Конец версии) 00:00
Детали сценария
Обе версии сценария являются гибкими и могут выполняться с любым количеством детей
от 10 до 100+.
Время выполнения
Если вы придерживаетесь точно любого сценария, это представление должно занять около 15 минут. Если это слишком длинно или слишком коротко для вас, предложения включены как часть материала, который вы получаете, что должно помочь вам легко сократить или удлинить производство на 10-20 минут.
Время репетиции
Мы считаем, что этот мюзикл нуждается как минимум в двухдневной репетиции. Обратите внимание, это не гарантия. Пожалуйста, послушайте песни и просмотрите материал, прежде чем решить, сколько времени на репетицию потребуется вашим ученикам.
Опции/Лицензия
Заказы/Доставка
Отзывы
9005/
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
5/5
Нажмите здесь, чтобы оставить отзыв
Покупайте с уверенностью
Мгновенный доступ к вашей цифровой публикации
Безопасные платежи всеми основными картами
Что говорят клиенты
«Моя начальница сказала, что мы ни в коем случае не будем ставить вертеп с двухлетними детьми, но, увидев присланный вами материал, она полностью передумала! Спектакль прошел так хорошо!»
K PaynePreschool Dep
«Просто отлично! В нашей школе есть все компакт-диски с сборками Learn2soar: песни превосходны, а сборки так хорошо организованы и очень применимы.