Кто такие боты в скайпе. В скайпе появился Skype БОТ

Под различными никами к вам в skype может добавляться пользователь. Как правило, одним из первых его сообщений является что то вроде этого:

hey i found your name on the directory. I"m 24/female wanna chat and share pics?

Далее говорит что её зовут Аманда и она из Майами. Переписку ведёт только на английском языке, даже если отвечать ей на русском. Это skype-бот . Внятных ответов от неё не дождётесь. Ссылки, которые она даёт - в принципе, можно открывать, никаких потенциальных угроз они не несут. А вот номер банковской карточки вводить на сайтах всё же не стоит (если вы только на самом деле не хотите смотреть платные видео-чаты).

Прикладываю всю переписку:

Whoopie.kind25: hi

Евгений Ю.: Привет! Кто это? Что хотели?

Whoopie.kind25: hey i found your name on the directory. I"m 24/female wanna chat and share pics?

Евгений Ю.: ok, you can

Евгений Ю.: from Belarus, and you?

Евгений Ю.: ok

Whoopie.kind25: cool, im just bored as fuk at home! I"m single and looking... have you ever had cyber sex?

Евгений Ю.: no

Whoopie.kind25: lol, send me a recent pic of you and lets have some fun

Евгений Ю.: you should first

Whoopie.kind25: sweet like want to see pics of me?

Евгений Ю.: yes

Евгений Ю.: good

Whoopie.kind25: talk to me like a slut baby... do you like girls with big tits? want to see some naughty big tit pics?

Евгений Ю.: yes

Евгений Ю.: give me more than one plz

Whoopie.kind25: i"m getting wet baby wanna watch me rub my pussy on my cam!?

Евгений Ю.: no, give me plz more photos

Евгений Ю.: give me plz more photos

Whoopie.kind25: Don"t worry baby the site i"m on is FREE to join this site all you have to do is register they support mobile phones too:)

Евгений Ю.: How old are you?

Whoopie.kind25: fill out your cc info baby for Age verification ONLY, your card will not be charged. ok i"m ready for u now

Евгений Ю.: > whoopie.kind25: ok i"ll show you just 1 naughty pic... http://i.imgur.com/zRAM2Uu.jpg

Give me plz more naughty pics

Евгений Ю.: what about more photos?

Евгений Ю.: i wait for your photos

Whoopie.kind25: k

Ещё одна переписка:

Applesauce.bunny562: hey

Евгений Ю.: hello, who are you?

Applesauce.bunny562: hey i found your name on the directory. I"m 24/female wanna chat and share pics?

Евгений Ю.: ok

Евгений Ю.: yes

Евгений Ю.: i`m from Belarus

Applesauce.bunny562: cool, im just bored as fuk at home! I"m single and looking... have you ever had cyber sex?

Евгений Ю.: never have

Евгений Ю.: lol, send me a recent pic of you and lets have some fun

Applesauce.bunny562: lol, send me a recent pic of you and lets have some fun

Евгений Ю.: sweet like want to see pics of me?

Applesauce.bunny562: sweet like want to see pics of me?

Евгений Ю.: angie varona

Talk to me like a slut baby... do you like girls with big tits? want to see some naughty big tit pics?

Applesauce.bunny562: talk to me like a slut baby... do you like girls with big tits? want to see some naughty big tit pics?

Applesauce.bunny562: ok i"ll show you just 1 naughty pic... http://i.imgur.com/SDvojZZ.jpg

Евгений Ю.: good

Applesauce.bunny562: i"m getting wet baby wanna watch me rub my pussy on my cam!?

Евгений Ю.: yes

Евгений Ю.: ok

Applesauce.bunny562: Don"t worry baby the site i"m on is FREE to join this site all you have to do is register they support mobile phones too:)

Таких переписок уже можно найти очень много в Интернете.

Ко мне skype-бот Аманда "постучалась" под ником whoopie.kind25, но также может и под другими никами:

  • mega_punfs
  • akon4loveguy
  • sparky.lovr69
  • passion.dall62
  • lavonia.berk
  • elegantoffer842
  • applesauce.bunny562
  • и др.

Как видно, бот завлекает вас на какие то сайты. Для завлекухи говорит, что у неё пышные формы и большие сись**. Затем предлагает посмотреть на её тело через веб-камеру, но это уже на сайте:)

Первая ссылка, которую даёт бот, ведёт на совершенно безобидный сайт imgur - http://imgur.com/a/PC6Hy. На самом деле это фотографии Angie Varona - девушки, которая стала знаменитостью благодаря этому боту. Фотографии Аngie Varona:




Скайп Бот в целом безобиден, это программа от самого Скайпа, которая автоматически становится контактом у нового подключенного аккаунта. Он особо не мешает, может предлагать обновления, также через него можно связаться с саппортом Skype в случае возникновения какой-то проблемы. Удалить бота скайп можно с помощью контекстного меню, т.е. это ничем не отличается от манипуляций с обычными контактами.

Бот может выдавать себя за живого человека, в том плане, что с ним вы можете пообщаться, поиграть в различные игры, также бот может подыскать для пользователя необходимую информацию в сети.

В принципе, с кем-то он может жить рядом и не мешать, а даже реально помогать. Помните только, что бот должен быть официальным, в ином случае вы рискуете навредить самому себе. Аватарка у бота шестиугольная, у официальной его версии должна быть приписочка “Skype Certified”, а также галочка на сером фоне.

Если бот вам не нужен, и даже больше того – он вам мешает, никогда не поздно его удалить из списка своих контактов традиционным способом.

В скайпе появился Skype БОТ. Что это? Зачем нужен? Надо ли и как удалить?

Скайп Бот – это новинка, которая появилась в последних версиях программы. Ее основная задача – проверить работоспособность софта. То есть вы можете позвонить боту, послушать свой голос. Тем самым проверите динамики и микрофон на факт прохождения звука и воспроизведения. А после уже можно спокойно добавлять друзей и делать видео конференции.

Отмечу, что скайп-бот – это также удаляемый контакт. Не нравится что он болтается в общем списке – удалили и дело с концом. Как правило, он используется лишь на старте работ.

Если он мешает, то удалить можно точно так же как любой другой контакт в скайпе.

Жмите на тот самый “бот” (значок) правой клавишей мыши, далее в выпавшем меню ищем “удалить” (имеется в виду из всего списка)к щёлкаем и удаляем.

Skype BOT – это контакт службы поддержки (технической поддержки), который в последних версиях и репаках программы идет “бонусом” вместе с установкой. Он так же будет выдавать вам всякую рекламу и всевозможные обновления. Удалить его довольно просто, ведь он представляет собой обыкновенный контакт. Клацаете по нему правой кнопкой мышки, выбираете пункт “удалить из списка контактов” и подтверждаете своё удаление нажав на “удалить”.

Данный бот представляет собой контакт самого скайпа. Он устанавливается сам по себе вместе со скайпом (чаще всего), он не несет никакого вреда (кроме рекламы), скорее даже, наоборот, является эдакой “поддержкой пользователя”. Удалить его можно точно так же как и любой другой контакт, а именно:

  • нажать на него правой кнопкой мыши, выбрать “удалить из списка контактов” и подтвердить удаление.

Этот бот представляет из себя обычный контакт самого Скайпа. Он не требует специальной установки, он устанавливается сам даже на те приложения Скайп которые установлены давно, и идет уже в установочном пакеты при свежих установках этого приложения.

Для чего нужен Skype БОТ? Все просто, это просто точка ресурса, из которой можно получить советы по пользованию приложением, рекламные акции и возможные обновления.

О запуске ботов в Skype - самое время изучить как это работает. Под катом - небольшое описание возможных проблем. Кому не терпится посмотреть результат, вот он - MetricsBot .

Bot Framework vs. Skype Bot API

Для начала стоит понять, что есть Bot Framework , который позволяет создавать ботов для многих мессенджеров, в т.ч. и для Skype, а есть Skype Bot API , который позволяет создавать ботов именно для Skype. У каждого своя документация, свой каталог ботов (?) и своя регистрация ботов. Вроде очевидно, что это разные вещи, но я потратил довольно много времени пытаясь разобраться в документации Bot Framework"a и в регистрации бота в нем, когда ожидал, что создаю бота без фрейворка. Далее речь будет идти именно про Skype Bot API, Bot Framework нам не нужен, регистрировать там тоже ничего не надо. Есть Skype SDK для Node.js и для . Их я тоже не использовал, т.к. писал бота на Python.

Полезные ссылки

Для начала небольшой набор полезных ссылок (все ссылки - на английском языке):
  • Свои приложения (тут необходимо создать новое приложение и получить app id и client secret)
  • Управление своими ботами (здесь необходимо создать нового бота, указав app id полученный ранее)
В принципе, из документации понятно как работает бот и как он взаимодействует со Skype"ом, потому эту часть описывать не буду - расскажу о сложностях.

Авторизация

Это оказалось самой трудоемкой для меня частью. В документации говорится, что для авторизации необходимо получить токен, а затем использовать его в заголовке HTTP при каждом обращении:

Authorization: Bearer oauth2-token

Однако в документации почему-то забыли указать какой scope необходимо использовать для получения токена. Правильный ответ (можно найти в коде Node.js SDK) - https://graph.microsoft.com/.default .
Но тут начинается самое интересное - если создавать URL для подтверждения пользователем (=владельцем бота), потом получать auth_code , а потом попытаться обменять этот код на access token , то проблема возникнет на первом же шаге - при открытии созданного URL, Microsoft ругается на неправильный scope. Правильного scope, кстати, нет в списке возможных вариантов в документации Microsoft . Я пытался указывать другой scope - openid offline_access https://graph.microsoft.com/user.read , в этом случае мне удавалось получить token, только вот с ним взаимодействовать со Skype не удавалось.
Решение оказалось неожиданным - для получения access_token, необходимо было отправить обычный POST запрос:

Curl -X POST -H "Cache-Control: no-cache" -H "Content-Type: application/x-www-form-urlencoded" -d "client_id=&client_secret=&grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default" "https://login.microsoftonline.com/common/oauth2/v2.0/token"

В ответ возвращается access_token и expires_in (без какого-либо refresh_token ). Такого OAuth я еще не встречал.

Отправка сообщений

Отправка сообщений довольно проста -

POST /v2/conversations/8:alice/activities HTTP/1.1
Host: apis.skype.com
Authorization: Bearer oauth2-token
{
"message": {"content" : "Hi! (wave)"}
}

Запросы отправляются на apis.skype.com. В документации забыли указать, что запросы должны уходить по https .
В тексте можно использовать html-теги. Какие точно - пока неизвестно (в документации списка нет).
Есть интересные и неописанные ограничения на отправляемый текст. Например, в тексте нельзя использовать символы & , < и > . Отсутствие возможности передать символ & создает проблему при передаче ссылок. Еще одна проблема при передаче ссылок - автоматически создаваемые превью для каждой ссылки. В моем боте MetricsBot в тексте приглашения три ссылки, Skype создает три превью. Отключить это пока нельзя.

Публикация бота

После создания бота можно попробовать его опубликовать (до этого количество пользователей бота ограниченно - им может пользоваться только 100 человек). Сколько времени занимает процесс публикации - не ясно, в документации этого нет. Моего бота пока так и не опубликовали. На официальном форуме мой вопрос на эту тему обходят стороной (хотя на другие мои вопросы сотрудники Microsoft отвечают).
Обратите внимание, что для публикации бота надо отключить использование бота в групповых чатах.

В остальном - создание бота для Skype довольно просто.



Понравилась статья? Поделитесь с друзьями!