Штош. Впервые за 2 года упал makecloud.ru. Ни один мой бот не работает, потому что сервер не видит сеть. Орлы, епт. 💪
Upd: уже наладилось. 2 часа раз в 2 года.
Upd: уже наладилось. 2 часа раз в 2 года.
Минута наглядной агитации.
День у меня сегодня получился забавный, но эффективный.
День у меня сегодня получился забавный, но эффективный.
Что тут хотелось бы отметить. Сфера программного обеспечения живёт вообще в особом, эльфийском мире.
Когда архитектор рисует здание, у котрого крыша проваливается под весом снега, архитектор садится в тюрьму.
Во всех обычных, нормальных отраслях есть ответственность проектировщика. Ты подписал, что это ок? Ты и отвечаешь, либо кошельком, либо перспективой присесть.
У программистов этого нет. Можно писать говно, главное в лицензии написать "программа поставляется как есть, и ни за что мы не отвечаем".
Нет, ребятки, отвечаете. И чем быстрее национальные законодательства примут меры, тем лучше мы будем жить.
Софт становится кровью 21 века. И ответственность его архитекторов должна стать адекватной другим отраслям. Чем раньше это случится, тем лучше.
Когда архитектор рисует здание, у котрого крыша проваливается под весом снега, архитектор садится в тюрьму.
Во всех обычных, нормальных отраслях есть ответственность проектировщика. Ты подписал, что это ок? Ты и отвечаешь, либо кошельком, либо перспективой присесть.
У программистов этого нет. Можно писать говно, главное в лицензии написать "программа поставляется как есть, и ни за что мы не отвечаем".
Нет, ребятки, отвечаете. И чем быстрее национальные законодательства примут меры, тем лучше мы будем жить.
Софт становится кровью 21 века. И ответственность его архитекторов должна стать адекватной другим отраслям. Чем раньше это случится, тем лучше.
Вы спрашивали, что такое шляхом перемог? Это оно :)
Подписывайтесь на @how_much_is_the_fish_bot и увидите новые рекорды в реальном времени :)
Подписывайтесь на @how_much_is_the_fish_bot и увидите новые рекорды в реальном времени :)
СЛЕГ! <Z> ️
О, за выборами слона-то и не заметили. Ещё 22 сентября тележенька перевалила рубеж в два миллиарда аккаунтов. С чем мы её и поздравляем. Причём, похоже в этот раз выделен более тонкий, 50 млн. пул номеров. Но это я могу только приветствовать, будет удобнее…
Нового пула номеров хватило ненадолго.
В связи с перетоком людей из других соцсеточек, 4 октября, в телеграм открылся последний signed int32 пул: 2 050 000 000 - 2 099 999 999
Строго рекомендую проверить ваш софт, на типы переменных, которые хранят user_id пользователя.
Следующий пул может появиться хоть завтра и зависит только от скорости новых регистраций в телеграм.
В связи с перетоком людей из других соцсеточек, 4 октября, в телеграм открылся последний signed int32 пул: 2 050 000 000 - 2 099 999 999
Строго рекомендую проверить ваш софт, на типы переменных, которые хранят user_id пользователя.
Следующий пул может появиться хоть завтра и зависит только от скорости новых регистраций в телеграм.
СЛЕГ! <Z> ️
Вы спрашивали, что такое шляхом перемог? Это оно :) Подписывайтесь на @how_much_is_the_fish_bot и увидите новые рекорды в реальном времени :)
Прикрутил к боту команду /gazprom - показывает капитализацию Газпрома в рублях и долларах.
Обновление котировок - 1 раз в минуту :)
Обновление котировок - 1 раз в минуту :)
Спасибо, товарищи из @tginfo, что вы меня читаете 👋
Надеюсь, новоприбывшим тоже понравится. В основном здесь про телеграм ботов на питоне, немного диванона и баз данных, а так же картинок и текстов, которые я хочу иметь всегда под рукой.
Читайте на здоровье и не стесняйтесь писать пожелания, замечания и дурацкие или умные вопросы в комментариях. :)
Надеюсь, новоприбывшим тоже понравится. В основном здесь про телеграм ботов на питоне, немного диванона и баз данных, а так же картинок и текстов, которые я хочу иметь всегда под рукой.
Читайте на здоровье и не стесняйтесь писать пожелания, замечания и дурацкие или умные вопросы в комментариях. :)
Хмм. А у Блумберга оказывается лоховский пэйволл, сервер отдаёт текст статьи целиком, а потом уже js ограничивает доступ.
То есть возможен и относительно легко реализуем бот, который на запрос в виде ссылки, будет отвечать полным текстом статьи.
Вопрос, а почему такого бота ещё нет?
Впрочем, весь пэйволл Блумберга обходится открытием и закрытием приватного окна в браузере. :)
То есть возможен и относительно легко реализуем бот, который на запрос в виде ссылки, будет отвечать полным текстом статьи.
Вопрос, а почему такого бота ещё нет?
Впрочем, весь пэйволл Блумберга обходится открытием и закрытием приватного окна в браузере. :)
Как я сделал электронную приемную депутата ГД РФ.
Итоги первых суток эксплуатации @deputat_butina_op_bot
Боты «я передам все, что вы написали» давно известны, но неэффективны, потому что позволяют заваливать живых людей работой по разгребанию груд мусора. Но выход есть.
Я написал бота для @mariabutina, ведущего тех, кому нужна связь, по шагам, от кнопки старт, до оформленного обращения, где понятно кто пишет и в чем его задача.
Эффективна кнопка «отправить телефон», которая, как я вижу по логам, является отсечкой для праздной публики. Потому что телеграм реально отправляет в бота телефон регистрации аккаунта. :)
В итоге, на 3,7к просмотров, 51 запуск бота и одно взвешенное обращение от бизнесмена из Кирова.
Так что пользуйтесь по делу и на здоровье, на втором конце канала связи - реальный депутат ГД РФ.
P.S. Проект основан на моем open-sourсe ядре MagicWand, которое ждет большое обновление по итогам разработки. Бот получился увесистым, кому интересно, это 2664 строки или 2217 sloc, строк кода.
Итоги первых суток эксплуатации @deputat_butina_op_bot
Боты «я передам все, что вы написали» давно известны, но неэффективны, потому что позволяют заваливать живых людей работой по разгребанию груд мусора. Но выход есть.
Я написал бота для @mariabutina, ведущего тех, кому нужна связь, по шагам, от кнопки старт, до оформленного обращения, где понятно кто пишет и в чем его задача.
Эффективна кнопка «отправить телефон», которая, как я вижу по логам, является отсечкой для праздной публики. Потому что телеграм реально отправляет в бота телефон регистрации аккаунта. :)
В итоге, на 3,7к просмотров, 51 запуск бота и одно взвешенное обращение от бизнесмена из Кирова.
Так что пользуйтесь по делу и на здоровье, на втором конце канала связи - реальный депутат ГД РФ.
P.S. Проект основан на моем open-sourсe ядре MagicWand, которое ждет большое обновление по итогам разработки. Бот получился увесистым, кому интересно, это 2664 строки или 2217 sloc, строк кода.
СЛЕГ! <Z> ️
Magic wand v4 Мое рабочее ядро для telegram ботов, которое я развиваю ~1.5 года, становится общедоступным. https://git.ssleg.tech/anton/magic-wand_4/releases На нем сделаны все мои проекты и оно уже доказало свою надежность и стабильность. Основные функции…
Ядро ботов обновлено до актуальной версии. Если вы мечтали сделать своего бота, но не знали как, то вам сюда
https://git.ssleg.tech/anton/magic-wand_4/releases
Это последняя версия, поддерживающая sqlite. Дальше будет интереснее, но сразу готовьтесь работать с PostgreSQL из коробки. :)
https://git.ssleg.tech/anton/magic-wand_4/releases
Это последняя версия, поддерживающая sqlite. Дальше будет интереснее, но сразу готовьтесь работать с PostgreSQL из коробки. :)
git.ssleg.tech
magic-wand_4
Ядро для построения telegram ботов v4.xx
Я и git это пока все же обезьяна с гранатой. Внезапно, отрубил проекту голову, сам не понял как.
Как восстановиться понял, благо в интернете такого полно.
Вопрос, а никто книжку не порекомендует? Не очень толстую, какой-нибудь гитхаб для чайников?
Upd: книжку принесли - https://git-scm.com/book/ru/v2
Но если есть ещё, несите. Спасибо вам, читатели.
Как восстановиться понял, благо в интернете такого полно.
Вопрос, а никто книжку не порекомендует? Не очень толстую, какой-нибудь гитхаб для чайников?
Upd: книжку принесли - https://git-scm.com/book/ru/v2
Но если есть ещё, несите. Спасибо вам, читатели.
Ахаха. Кажется любой дата сатанист, рано или поздно пишет свой класс PgServer:
https://yangx.top/eshu_coding/241
Я тоже написал свой, ещё в июне, но он решает только одну задачу - автоматического реконнекта к бд.
https://yangx.top/eshu_coding/241
Я тоже написал свой, ещё в июне, но он решает только одну задачу - автоматического реконнекта к бд.
Telegram
Эшу быдлокодит
Проект Палантир (сборщик данных с телеграма), часть 18. Оптимизация базы данных.
Подключения к базе данных устанавливаются относительно продолжительное время, потому принято пользоваться ими длительное время. Мои боты, которых я писал летом 2020 висят на…
Подключения к базе данных устанавливаются относительно продолжительное время, потому принято пользоваться ими длительное время. Мои боты, которых я писал летом 2020 висят на…
К makecloud.ru у меня все больше вопросов. В 22 часа мск, мне начали жаловаться пользователи ботов. Выяснилось, что сервер недоступен и ни один бот не работает.
Прелесть в том, что технические работы они проводят на панели управления облаком и через панель перезапустить сервер, или зайти в его консоль я тоже не могу.
20 минут ожидания на линии, тоже ничего не дали, похоже уронили много серверов, кроме моего.
Произошёл какой-то крупный сбой, у одного из крупнейших поставщиков vps в России. Извините, это не моя вина, но я сожалею. Восстановится надеюсь, к утру.
При этом, это уже второй залет за октябрь. До этого, два года было идеально, 100% времени uptime.
Господа и дамы, у кого есть личный, позитивный и многолетний опыт аренды vps. Поделитесь пожалуйста ссылками. Цена вопроса не принципиальна, интересует надёжность и быстродействие, то есть ресурсы по дискам/cpu должны быть настоящими.
Прелесть в том, что технические работы они проводят на панели управления облаком и через панель перезапустить сервер, или зайти в его консоль я тоже не могу.
20 минут ожидания на линии, тоже ничего не дали, похоже уронили много серверов, кроме моего.
Произошёл какой-то крупный сбой, у одного из крупнейших поставщиков vps в России. Извините, это не моя вина, но я сожалею. Восстановится надеюсь, к утру.
При этом, это уже второй залет за октябрь. До этого, два года было идеально, 100% времени uptime.
Господа и дамы, у кого есть личный, позитивный и многолетний опыт аренды vps. Поделитесь пожалуйста ссылками. Цена вопроса не принципиальна, интересует надёжность и быстродействие, то есть ресурсы по дискам/cpu должны быть настоящими.
СЛЕГ! <Z> ️
К makecloud.ru у меня все больше вопросов. В 22 часа мск, мне начали жаловаться пользователи ботов. Выяснилось, что сервер недоступен и ни один бот не работает. Прелесть в том, что технические работы они проводят на панели управления облаком и через панель…
Разбор полётов про вчерашний сбой у makecloud.ru.
Ребятки уронили внутреннюю сеть. Сервера были недоступны 6 часов 56 минут и 30 секунд (верхний и левый скрины, лог одного из ботов). Что, кстати, уже выбивается за пределы SLA 99.95%, по которому сервер может простаивать не более 4 часов и 23 минут в год. Молодцы.
И, как показывает нам syslog (правый скрин), ещё не починив сеть, они останавливали на 8 минут сами сервера. После перезапуска, через ещё 5 минут, починили и сеть.
Сейчас все системы работают отлично.
P. S. Моё ядро показало себя хорошо, как только появилась сеть, все боты сами восстановились. Точнее их восстановил systemctl :)
P. P. S. Если вы думаете, что меня с утра ждал email от техподдержки с извинениями, то вы зря так думаете.
Ребятки уронили внутреннюю сеть. Сервера были недоступны 6 часов 56 минут и 30 секунд (верхний и левый скрины, лог одного из ботов). Что, кстати, уже выбивается за пределы SLA 99.95%, по которому сервер может простаивать не более 4 часов и 23 минут в год. Молодцы.
И, как показывает нам syslog (правый скрин), ещё не починив сеть, они останавливали на 8 минут сами сервера. После перезапуска, через ещё 5 минут, починили и сеть.
Сейчас все системы работают отлично.
P. S. Моё ядро показало себя хорошо, как только появилась сеть, все боты сами восстановились. Точнее их восстановил systemctl :)
P. P. S. Если вы думаете, что меня с утра ждал email от техподдержки с извинениями, то вы зря так думаете.