Размещаем генерируемые сообщения в ваш Телеграм канал с очень простым планировщиком Python schedule

  Рет қаралды 2,402

BogdanDotPy

BogdanDotPy

Күн бұрын

Привет! В этом видео я расскажу и покажу как получать информацию из разных источников, таких как SOAP API, HTML страница и REST API, формировать из них сообщение и размешать его в Телеграм канале, без использования сложных планировщиков, брокеров и тд
Бот написан на Python, планировщик Python schedule.
Поддержать канал:
www.donational...
Задать вопрос:
fantalks.io/r/...
Аренда хостинга и серверов:
kvmka.ru/?from...
Код проекта:
gitlab.soaqa.r...
Группа в ТГ:
t.me/davaite_p...
Группа в ВК:
bogdand...

Пікірлер: 9
@kml_koty
@kml_koty 8 ай бұрын
спасибо, очень помог
@ВВЗ
@ВВЗ Жыл бұрын
Четко и по делу
@user-ms9nu2gp7n
@user-ms9nu2gp7n 11 ай бұрын
Интересно. Но пара вопросов. 1. Почему у soup.find (bs4) такой синтаксис? Можно же soup.find_all("html_tag", class_="class_name"). 2. Второй вопрос schedule постоянно висит в памяти? Т.е. запустив один раз main.py он не завершается, верно?
@BogdanDotPy
@BogdanDotPy 11 ай бұрын
1) Можно 2) Висит (:
@user-ms9nu2gp7n
@user-ms9nu2gp7n 11 ай бұрын
@@BogdanDotPy 1) Хорошо. 2) А может проще тогда через cron? Или подразумевается запуск всего этого великолепия где-то, где можно бесконечно держать процессы?
@user-ms9nu2gp7n
@user-ms9nu2gp7n 11 ай бұрын
Поясню про п.2. Вы, вероятно, догадались что я немношк знаком с Python, это так, у меня есть VDS, на которой крутится бот, который также собирает интересующую меня информацию в определенные промежутки времени. И на ней процесс не может висеть постоянно. Поэтому я через crontab запихал выполнение main.py во времени. Возможно это настройки VDS, не вникал, сам факт, если процесс не завершается, система принудительно его "убивает" через какое-то время...
@BogdanDotPy
@BogdanDotPy 11 ай бұрын
@@user-ms9nu2gp7n при нормальных условиях процесс висит сколько потребуется, как бы иначе работали web сервера? А планировщик это дочерний поток главного процесса, он будет висеть пока висит главный процесс. Конкретно этот функционал можно заменить кроном, но мне и так норм 👌
@user-ms9nu2gp7n
@user-ms9nu2gp7n 11 ай бұрын
@@BogdanDotPy тоже верно :) Значит это "опция" конкретной VDS. По крону мне показалось удобнее. В целом и тот и этот варианты - вполне имеют право на жизнь. Спасибо!
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 52 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 12 МЛН
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 55 МЛН
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
Пишем Telegram Bot на Python / Создание ботов для начинающих за 30 минут
23:52
Эльбрус Буткемп: школа программирования
Рет қаралды 330 М.
ChatGPT: от новичка до PRO за полчаса
38:21
Diaz Barnz
Рет қаралды 197 М.
Китайский XRAY VPN - shadowsocks, VLESS
29:12
BogdanDotPy
Рет қаралды 75 М.
Создаем свое ANDROID приложение на PYTHON
13:55
Чёрный Треугольник
Рет қаралды 209 М.
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 12 МЛН