ИНТЕРЕСНЫЙ БОТ ДЛЯ ПЛАНИРОВАНИЯ
Наткнулась в одной статье про бота, потестила, вполне себе ничего такой
Пытаюсь рассказать о нём, но меня постоянно блокируют!
Как этого избежать?
Наткнулась в одной статье про бота, потестила, вполне себе ничего такой
Пытаюсь рассказать о нём, но меня постоянно блокируют!
Как этого избежать?
Вы хотите McFlurry или Shamrock Shake. Вы едете в McDonald’s. Но когда вы, наконец, добираетесь до прилавка, вы слышите эти ужасные слова: «Машина для мороженого сломана».
Несколько часов назад, 24-летний инженер-программист запустил McBroken (mcbroken.com) — веб-сайт, цель которого — положить конец таким инцидентам раз и навсегда. На сайте представлена карта всех местоположений McDonald’s в США, обозначенных группами точек. Локации с работающим автоматом для мороженого отмечены зеленой точкой; места со сломанным — красной. В столбце справа собрана статистика — в настоящее время сломано 7,54% автоматов по производству мороженого McDonald’s в США и 15,22% автоматов в Нью-Йорке.
McBroken придумал Рашик Захид. В июле он посетил McDonald’s в районе Кройцберг в Берлине и попытался заказать McSundae в киоске с сенсорным экраном, но мороженого там не оказалось. Он попытался сделать заказ из мобильного приложения, но также не смог. Его поездка была напрасной.
«Я подумал, что с этим можно что-то сделать», — сказал Захид.
Итак, он создал бота.
Захид начал с мобильного приложения McDonald’s, которое уже позволяет размещать заказ в любом месте McDonald’s. Это работает как покупки на Amazon или Grubhub — вы добавляете товары, которые хотите, в корзину, и платите, когда будете готовы. Но если в выбранном вами месте нет работающей машины для мороженого, вы не можете добавлять в корзину какие-либо продукты, содержащие мороженое — они помечены как «В настоящее время недоступны».
«Мне нравится копаться в разных приложениях и просто изучать функции безопасности и внутренние API-интерфейсы», — сказал Захид. «Я хорошо знаком с тем, как реконструировать приложения. Я подумал: «Хорошо, это должно быть довольно легко».
Это оказалось сложнее, чем он думал. Первоначально он создал API, который пытался добавлять McSundae из каждого местоположения McDonald’s в корзину один раз в минуту.
Приложение выяснило, что он задумал, и заблокировало его: «Это было похоже на то, что меня принимали за бота», — вспомнил он.
После ночи проб и ошибок Захид выяснил волшебные временные рамки. Теперь его бот пытается добавлять McSundae каждые 30 минут. Если бот успешно добавляет элемент, он сообщает на сайт, что машина в этом местоположении работает. Если нет, то это место помечается красной точкой. (Пользователь Twitter, утверждающий, что он сотрудник McDonald’s, подтвердил, что метод работает.)
Захид впервые протестировал McBroken в Германии, у которой около 1500 точек. Он ездил на велосипеде во все McDonald’s Берлина, вручную заказывая мороженое, чтобы определить, верную ли информацию возвращает его бот. Тест прошел успешно. Сегодня он расширил свою сеть на США.
«Я подумал, что это было бы очень интересно для Германии, но было бы замечательно для США, которые в основном являются столицей Макдональдса», — сказал Захид.
В течение 20 минут после запуска McBroken принял 10 000 посетителей. Сначала он работал вяло, а затем «упал». «Я запустил сайт на сервере, который стоит 5 долларов в месяц, поэтому он должен был выйти из строя», — сказал Захид. После этого он устранил все проблемы, и теперь утверждает, что сайт «работает идеально».
Но он задумал этот сайт как шутку — и был шокирован, узнав, что люди считают его действительно полезным. «Я сделал это просто для удовольствия», — сказал Захид. «Но люди говорили:« Вау, это лучшее, что я видел за всю неделю».
Кто знает, устранит ли McDonalds эту возможность отслеживания, но Дэвид Товар, вице-президент McDonald’s по коммуникациям в США, похоже, поддерживает такой сервис. «Только настоящий фанат McDonalds пойдет на все, чтобы помочь клиентам получить наше восхитительное мороженое!» он написал в Твиттере сегодня.
Источник https://portal-13.com/poznakomtes-s-24-letnim-programmistom-...
Сам сайт https://mcbroken.com
Манипуляции людьми через социальные медиа могут достигнуть невиданных масштабов в связи с удешевлением и более широким распространением новых технологий.
Это:
1) Генерация текста на основе искусственного интеллекта (ИИ);
2) Чат-боты в социальных сетях.
Да, уже сейчас боты способны в отдельных случаях заглушить реальные человеческие дискуссии в Сети. Но пока что это в основном «управляемые вручную» аккаунты, что существенно увеличивает себестоимость работы таких «ботов». Однако, как предупреждают аналитики, 2020 год может стать первым годом, когда ботов, полностью сгенерированных и управляемых ИИ, в интернете будет больше, чем реальных или даже «поддельных» людей, вместе взятых.
И это грозит обессмысливанием публичных дискуссий или, что особенно важно, политических дебатов, поскольку боты теперь могут повернуть в нужную сторону любую полемику в соцсетях.
Ранее сделать это было гораздо сложнее, ведь люди в основной своей массе могли отличать ботов от реальных людей - комментарии ИИ были шаблонны, к тому же боты не могли вести долгую предметную дискуссию.
Но в недавнем эксперименте специалист из Гарварда Макс Вайс использовал программу генерации текста, чтобы создать 1000 комментариев при обсуждении постановления правительства США по Medicaid (госпрограмма медпомощи нуждающимся). Все созданные комментарии были уникальными от лица якобы настоящих людей, а на самом деле ботов, которые выступали за определенную политическую позицию, и ни один администратор сайта Medicaid.gov не смог распознать подделку.
По оценкам экспертов, в настоящее время чат-боты используются в политических кампаниях более чем в 70 странах мира, и этот способ пропаганды и продвижения политической позиции в соцсетях уже стал обыденностью. Многие политологи считают, что чат-боты - это будущее пропаганды. И, хотя боты могут быть не всегда эффективными в ведении долгой дискуссии (пока что), все равно они легко и полностью заглушают голоса реальных людей на дебатах в сети.
... Мы обозначаем тренды
Привет, Пикабушники) Давно хотел выложить что-то свое, причем что-то свое "законченное", ибо доводить до конца нужно всегда, но лень!
Поскольку еще учусь в школе, а там иногда хочется повеселиться, пришла идея повеселиться "технологично"! Написать бота для ВКонтакте, который бы стоял на всех компьютерах учеников, слушал бы какое-либо ВК-сообщество и выполнял бы команды, которые туда приходят. Собственно, сказано-сделано.
Бот может делать такие интересные вещи, как открыть видео на весь экран, вывести ошибку, "дернуть" курсором и прочие вещи, которые бесполезны но важны.
Сам бот добавляет себя в автозагрузку и в принципе не требует никаких действий, да и свое присутствие никак не проявляет.
При нажатии на Статус, каждый открытый бот отзывается, называя имя.
При нажатии Выход, все программы отключаются.
Управление:
* Запуск\Остановка видео во весь экран
* Выключить\Перезагрузить компьютер
* Вывести ошибку с заданным текстом
Утилиты:
* Добавить\Удалить программу в автозагрузку
* Установить уровень громкости на компьютере
P.S. К чему это я все? Просто хотел поделится с кем-то своим первым "недопроектом" хоть с каким-то полезным применением. Сам считаю пост бесполезным)
P.P.S. Исходник если кому-то он нужен: github.com/StarPandaBeg/vkdistbot
Кто знающий, сильно не пинайте, я только изучаю Python)
Недавно я переехал из Рязани в Москву и решил, что стоит прикрепиться к поликлинике. Я знал, что это возможно сделать через интернет и единственное условие - это наличие московского полиса обязательного медицинского страхования. В целом сделать этот полис не составило особого труда и вот наступил важный момент - отправка заявки в поликлинику.
Для того чтоб воспользоваться этой услугой нужно быть зарегистрированным на сайте mos.ru. Ок, не вопрос - регистрируемся. Благо есть возможность сделать это через сайт госуслуг где я уже давно зарегистрирован. Но тут возникла маленькая (как мне казалось) проволочка. Нужно внести свой СНИЛС (номер обязательного пенсионного страхования) и после верификации мне должны были дать возможность отправить заявку на прикрепление.
Проверка выдала ошибку дважды и я решил воспользоваться чатиком из нижнего правого угла (это же так удобно)
Ну короче я понял, что имею дело с ботом.
Написал им на почту и мне посоветовали проверить правильность написания моего ФИО.
И как оказалось дело было в том, что на портале я зарегестрировал себя как Артём, а в СНИЛС я Артем. Вечное ущемление прав буквы Ё в очередной раз сыграла со мной злую шутку.
Я исправил правильное написание своего имени Артём, на неправильное Артем и СНИЛС утвердился.
Ладно. Теперь уж точно можно отправить заявку на прикрепление. Создаю запрос и тут БАЦ... «Статус заявки: Сбой системы». Что опять не так с этой шайтан машиной???
Повторяю попытку и опять тот же результат.
Звоню в техподдержку. Сообщаю о проблеме, а мне говорят: «Вы раньше не были прикреплены по вашему полису медицинского страхования ни к одной поликлинике. В такой ситуации вы должны лично прийти в поликлинику для подачи заявления»
Люди 20 тысяч лет назад
ЫЭАЭАЭВЭЫ ЫЫ В ПЭЩЭРЕ ТЕПЛО
Люди тысячу лет назад
-Какая нынче погодка?
-Сейчас сожгем еритика и будет жарко
Люди сто лет назад
-Что по поводу погоды,товарищ?
-Сейчас я красный не только от погоды
Люди год назад
-Воу сынко какая погодка
* сын сходил к термометру*
-та норм
Сейчас, когда мама попросила меня узнать температурку я уже даже не гуглю, а не выходя из вк спрашиваю ботов.
Даа технологии
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Всех снова приветствую!
Может кто-то помнит про нас или уже успел попользоваться сервисом ;)
Итак, немного технической информации!
Прошло больше суток после запуска в продакшн нашего фан сервиса по сравнению пользователей с порно-актерами. Хочется сказать что сутки вышли достаточно напряженными. Количество пользователей сервиса резко подскочило только сегодня ближе к обеду и мы отметили, что не справляемся с нагрузкой. Если вы спросите меня как мы это поняли, то я вам отвечу, что средний ответ на запрос пользователя достигал более 5 минут!!! Естественной преградой для обработки большого числа заявок стал сам Телеграм. Выяснилось что у него ограничения на одновременную отправку сообщений с результатами пользователей не более 30 в секунду. Пришлось немного попотеть над оптимизацией нашего бота.
Во-первых бот лежал всю ночь (около 6 часов) мертвый и грустный. Проблема была в том, что если нашего бота кто-то банил в контакт листе, то бот не мог отправить ему сообщение и оперативно сваливался с ошибкой. Пофиксили первым делом! )
Во-вторых выяснилось что на каждый правильный запрос пользователя тратится 8 сообщений: приветствие, вступительное слово о том, что ему нужно сделать, 3 сообщения с фотографиями, 3 сообщения с подписями. Сперва мы убрали приветствие и стали выводить имена актеров одной строкой. Это немного помогло, но мы решили что можем достичь большего результата.
В-третьих мы заметили что фотографии актеров разного размера и неплохо было бы их привести к единому стандарту. Использовав пакет утилит ImageMagick мы преобразовали их достаточно оперативно, что визуально улучшило выдачу результатов. И в итоге прочитав про возможности этого пакета мы решили выводить имена актеров сразу на изображении, а затем объединять 3 изображения в одно. Это решение было решающим чтобы с успехом справляться с текущей нагрузкой из сарафанного радио!
И немного про то, что под капотом:
Бот написан на ruby с использованием telegram-bot-ruby.
Строк кода в боте: 354
Количество уникальных пользователей: ~2500
Количество запросов на сравнение: ~12000
Обработку изображений делали с помощью пакета imagemagick, а также gem для ruby: rmagic.
P.S. Всех желающих приглашаю протестировать нашу чудную поделку по своему усмотрению) https://t.me/pronstar2000_bot