Бот @AiStoriesBot сейчас не работает, API с которым он работал упало (
Запилил для @NovelCoronaVirusBot и @StockAlertingBot графики.
По совету знакомого, решил реализовать этот функционал на golang (да, я извращенец, и что?), в итоге не пожалел.
Изучил основы go, сделал локальный REST API для коммуникации ботов и микросервиса (решил не переусложнять коммуникацию а сделать максимально быстро и просто), заюзал библиотеку для построения графиков, заговнокодил свой i18n провайдер для локализации и готово. Вообще, я давно хотел с go поработать, вот как раз возможность появилась.
Теперь мои боты, которым необходимо, посылают запрос на микросервис, он строит график по присланным данным, и сам же отправляет его налету нужному пользователю с нужным текстом и локализацией. В итоге время задержки получилось максимально низкое, почти как у обычного сообщения без пикчи, плюс все работает стабильно.
На ноде такое бы с такими характеристиками не получилось бы реализовать (красивее, получилось бы, а по перфомансу — нет, совсем нет).
Собственно, для чего это затевалось:
1. В @NovelCoronaVirusBot теперь наконец-то живой график, строящийся по истории заюзанных в нем данных. До этого график строился в гугл таблице и вручную обновлялся мною.
2. Ну и в @StockAlertingBot теперь есть график стоимости акций и индекса PSAR (на его основе, кстати, скоро можно будет установить триггер, при котором бот будет присылать уведомления не раз во время, а при развороте тренда).
Красота! Тестируйте, пользуйтесь, люблю вас.
Фидбек — @del333ted.
ваш @CoderFalse
По совету знакомого, решил реализовать этот функционал на golang (да, я извращенец, и что?), в итоге не пожалел.
Изучил основы go, сделал локальный REST API для коммуникации ботов и микросервиса (решил не переусложнять коммуникацию а сделать максимально быстро и просто), заюзал библиотеку для построения графиков, заговнокодил свой i18n провайдер для локализации и готово. Вообще, я давно хотел с go поработать, вот как раз возможность появилась.
Теперь мои боты, которым необходимо, посылают запрос на микросервис, он строит график по присланным данным, и сам же отправляет его налету нужному пользователю с нужным текстом и локализацией. В итоге время задержки получилось максимально низкое, почти как у обычного сообщения без пикчи, плюс все работает стабильно.
На ноде такое бы с такими характеристиками не получилось бы реализовать (красивее, получилось бы, а по перфомансу — нет, совсем нет).
Собственно, для чего это затевалось:
1. В @NovelCoronaVirusBot теперь наконец-то живой график, строящийся по истории заюзанных в нем данных. До этого график строился в гугл таблице и вручную обновлялся мною.
2. Ну и в @StockAlertingBot теперь есть график стоимости акций и индекса PSAR (на его основе, кстати, скоро можно будет установить триггер, при котором бот будет присылать уведомления не раз во время, а при развороте тренда).
Красота! Тестируйте, пользуйтесь, люблю вас.
Фидбек — @del333ted.
ваш @CoderFalse
В боте по коронавирусу в данный момент проблемы — он не может отобразить полный список стран из-за того, что их слишком много и они не влазят в пост. Думаю как решить.
Мне пару человек подсказали очень клево решение, через пару часиков сделаю. Спасибо!
Ха, обновил бота, теперь он заливает каждое обновление в статью telegra.ph и идеально работает! Потестите сами — @NovelCoronaVirusBot
Еду в карантин (ну, во всей рассее же там самоизоляция и все такое) из Воронежа в Брянск через Москву с пересадкой на разных вокзалах, пиздец какой-то
Я не думал, что в России все так плохо с карантином, будет длиннопост, как заселюсь в отель
const coder = false
Я не думал, что в России все так плохо с карантином, будет длиннопост, как заселюсь в отель
Да лол, я про О Б Щ Е Р О С С И Й С К И Й
const coder = false
Ребята, я в Орле
Через часик пересадка и уже в Воронеж буду ехать
@NovelCoronaVirusBot — починил циферки в скобочках (после пары апдейтов данных будут адекватными), а еще теперь китай не в конце списка. Сейчас готовлю клёвую обнову, полчасика-час и всо
Forwarded from Коронавирус
Обновили @NovelCoronaVirusBot, теперь он выдает отдельную статистику по регионам России, пользуйтесь!