Комментарии 77
Сам сталкивался с подобным, в результате:
1) Skype4Com для любителей win os решает все проблемы
2) Чтение и запись напрямую в sqlite решает остальные проблемы
А их апи к чёрту, через раз отваливается =)
Сейчас эта проблема решена?
Через портабл версию можно вроде как, да и судя по недавним общениям на эту тему — есть мнение, что работает она нормально на скайпе до версии 5.7, дальше глюкает.
P.S. Но да, полностью поддерживаю, вообще мне Com технология безмерно импонирует, ещё бы на *nix без шаманства заводить можно было — цены бы не было.
Написал бота за выходные.
Подключил за 15 минут.
Добавил канал телеграма за 5 минут.
Пользуюсь ботом с месяц.
За это время переименовал его — вот где-то неделю обновлялось.
П.С. Использовал botframework.com
А зачем в Directory публиковать?
Чтобы о вашем боте узнало большее количество пользователей.
Далее, по правилам хорошего UI, вам в первой фразе на русском следовало продублировать то же самое на английском, ведь действительно получив себе большой наплыв пользователей, они ничего не поймут и будут ругать Майкрософт(а не вас), что у них такой дерьмовый Directory.
Однако всё это не отменяет и плохого поведения Майкрософта с их отношением к Вам.
I can help you to access your Google Analytics data directly in Skype. It is especially useful when you use Skype at work and created a group with your colleagues there.
Нужна помощь на русском языке? Напишите мне привет (Looking for help in Russian? Say me hello in Russian).
(вот этот текст на русском меня и заставили перевести).
Ну, и бот не просто на «привет» отвечает, он полезный :)
Мне теперь кажется, что в тот момент, когда я написал своего бота и просил их его опубликовать, у них еще не было полноценной Directory и публиковать что-то чужое они тогда туда просто не умели. Но почему не могли мне об этом прямым текстом сказать.
Что касается Ваше бота, учитывая требования гайдлайна,
- Использование чужих торговых марок и логотипов (у Вас используется и логотип «Google Analytics», и само называние чужого продукта). К тому же, они могут рассматривать Ваш бот как попытку ввести пользователей в заблуждение.
- Слишком простой (если я правильно понял, сейчас Ваш бот поддерживает только 2 команды). В идеале бот должен уметь поддержать разговор.
1. У логотипа Google другая форма, другие цвета, присутствует обратная стрелка. Называется бот по-другому (предыдущая версия — MetricsBot — Google Analytics data, новая — просто MetricsBot).
2. Что вы считаете одной командой? users today и users last week — это одна команда? Давайте возьмем, к примеру, бота Horoscope (он есть в Directory) — он более сложный и более нужный? (про «умение поддерживать разговор» — это вы уже придумываете свои пожелания к ботам)
Но статья-то не про мой бот. Статья про процесс добавления ботов в Directory — не устраивает название, лого, что делает бот — сообщи об этом его автору. Процесс должен быть прозрачным. Иначе — разработчики ботов должны угадывает чего там Microsoft хочет.
Про торговые марки, цветы, формы и стрелки — я открыл страницу Вашего бота и там увидел название бота «MetricsBot — Google Analytics data» и логотип очень похожий на Google Analytics (возможно ассоциация возникла только из-за названия бота).
Насчёт команд, да, /users это одна команда, а уже далее идут аргументы. А что касается «придумываете свои пожелания» — в первом пункте правил каталога указано:
Your bot must do something meaningful that adds value to the user (e.g., respond to basic commands, have at least some level of communication etc.)
А вот о прозрачности и нормальных ответах — я полностью согласен с Вами, но, увы, у них явно другое мнение. Я лишь хотел подчеркнуть, что согласен с TimsTims, и специально дал ту ссылку, надеясь, что мой комментарий хоть чем-то поможет Вам. То есть, моя цель не была в том, чтобы оскорблять Вашего бота :), защитить Майкрософт, набрать плюсики или что-то там ещё.
Проще использовать их BotFramework и не парится о протоколах. Адаптеры пусть сами адаптируют
Т.е., во-первых, они сломали API первой версии. Во-вторых, запустили новую версию API (не прислав ни одного письма об этом). А в-третьих, просто отключили старых ботов
Эмм. Вот мне и письмо о новой версии API пришло, и когда я пошел что-то по его поводу делать (что случилось далеко не сразу после прихода письма) мой старый бот (на предыдущей версии API) все еще прекрасно работал.
Более того, поскольку у меня была отдельная регистрация бота в скайпе, мне еще и оттуда пришло уведомление "все-все, мы закрываем ботов в скайпе, валите на ботфреймворк".
Вы еще хотите разрабатывать ботов для Skype?
Никогда и не хотел. Я хочу разрабатывать ботов, которые дают мне полезную функциональность больше чем в одном мессенджере. А скайп — где, кстати, с поддержкой ботов в многопользовательских чатах проблемы были и остались — меня интересует по остаточному принципу.
Другое дело что там было куча картинок и до новости о новых API надо было долго читать/листать…
А что касается публикации бота, то я еще в мае писал автору:
I think that Microsoft waiting for first important for marketing bot. For example: Bing news «First bot for skype from Twitter/Facebook» sounds better for PR than «First bot for skype from xxxMe9aKi11e ...
А плохой конечно же Telegram потому что заставляет номер телефона вводить и «мало ли кому они сливают».
Один из моих номеров вообще указан на сайте компании для связи последние лет 5, и пока живой, ничего не произошло.
Проблема кажется высосанной из пальца. Для лютых параноиков в переходе товарищи братских республик симки продают.
А что касается скайпа, он вне зависимости от количества минусов в моей карме был и остается чертовски ущербным:
— хотите одного интерфейса на разных платформах? фиг вам (дома OS X где он еще наиболее адекватен без баннеров, на работе линух где официальный клиент скайпа это просто обрезанная со всех сторон болванка, у родителей винда где скайп — это один огромный рекламный баннер)
— хотите синхронизацию истории? фиг вам (открываю ноут начинают доходить сообщения прошлой недели, сегодняшние, вчерашние, еще какие-то которых на десктопе не видел вообще, история везде разная, какие-то сообщение не дошли вообще, но об этом ты узнаешь через день когда тебе об этом говорят)
— хотите единого функционала на разных платформах? хах, обе официальные версии для linux вам помашут ручкой, а версия для мака с виндовой переглянутся
— хотите просто отправить ссылку? не выделить ни скопировать ее по-человечески не удастся — она преобразуется в сниппет с миниатюрой, и если эта ссылка была например на недоступных для всех раздел под паролем, то начинается тест на ловкость рук
— хотите скопировать свое/чужое имя пользователя? многого хотите
— хотите поделиться контактом? забавно как вы будете это делать, опять же, тест на ловкость рук
— вы заблокировали спамивший контакт на десктопе? прекрасно, теперь вам надо сделать то же самое на ноуте и на мобиле.
— idle-режим при входящем вызове? Встречайте «Вызов Шрёдингера» ©на который можно и нельзя ответить одновременно.
В команде стараемся общаться в Slack, и все хорошо, но мне приходится постоянно висеть в скайпе для того чтобы с заказчиками и их представителями общаться. Скайпом пользуюсь примерно с того времени как все с аськи стали переходить на него и было время когда то ли скайп был на контрасте с аськой хорошим, то ли скорее в то время просто не было никаких альтернатив. Сейчас пересадил родителей на Viber (качество звука лучше, реже падает, видео есть и прочие завлекухи для неискушенных) и во многом стало удобнее (да, у Вайбера куча своих минусов о которых все и так знают, но по общему впечатлению он раздражает меньше). А что касается Telegram — пока он правда сырой и малофункциональный, но он идет в чертовски правильном направлении, и я искренне надеюсь что у его команды все получится. Единая история, вменяемые мультиплатформенные клиенты, отсутствие рекламы, подробно описанный протокол, дружелюбность к IT-сообществу и вменяемый API во многом задают хороший вектор развития. Лично мне пока там не хватает только звонков(которые должны запустить в следующем году) и конференц-связи, а также пары мелких фич которые уже реализованы в неофициальных клиентах.
Надеюсь теперь моя позиция более понятна.
Девушка в прошлом году покупала новую симку у оператора на букву Б, так уже год периодически раз в месяц по этому номеру ищут какого-то «Игоря», который какой-то кредит брал. При этом номер не светила нигде совершенно, просто раньше он принадлежал другому человечку.
Про двухфакторную — нет ничего проще: покупаете новую симку и перепривязываете на нее все чувствительные для вас сервисы с двухфакторной, и когда убедитесь что все работает – старую уничтожаете (хотя правильнее закрыть официально этот номер). И вопрос решен. Это при условии что именно от своего отказаться хотите. А если же коллекторы вас «заслуженно» пинают, потому что набрали кредитов и пропали, то они и новый ваш номер телефона рано или поздно вычислят, также тут ничего нового.
А как быть если ваш номер телефона просто где-то оставил недоброжелатель? Вариантов масса может быть. Как правило, излишняя паранойя мало к чему хорошему также приводит.
То что у скайпа проблемы и в чем они — это не только мое личное мнение, т.к. они всем хорошо известны, и качественно этот мессенджер aka «лучший файлообменник» © не развивается уже очень давно. Telegram же идет семимильными шагами, развивается по весьма верно выбранному вектору в очень большом темпе. Замечание про номер телефона при регистрации мне напоминает фразу «так кто ж знал что для поездки в Латвию нужен загранпаспорт? Совсем офигели. Дедушка Ленин им страну подарил а они там буржуи нам проблемы создают» ©.
Моя единственная претензия к Telegram — это именно обязательная привязка телефона. Сделают это опциональным — ради бога. Я понимаю, что угодить всем нельзя, но именно это решение выглядит глупо и спорно, ничем технически не обосновано. Это просто «хотелка» руководства. А мне не нужна такая хотелка.
Есть и парочка других претензий, но уж ладно, и так сойдёт.
Бесконтрольная регистрация открывает очень большой простор для массового спама на конкретные аккаунты. Это открывает возможность на ровном месте создать ботнет из десятка тысяч аккаунтов и засорять открытые каналы, ддосить отдельно взятые аккаунты и вообще засирать сервера. Не говоря о том что применений может быть и в личных целях больше. А когда они звонки введут, учитывая что протокол открытый (в отличие от скайпа у которого протокол закрытый и рабочих неофициальных клиентов нет), с модифицированного клиента возможно будет сделать одновременно несколько десятков тысяч звонков и дать нагрузку на сервера(я не буду говорить что прям положить сервера, ибо не знаю инфраструктуры, но мало кому нужно машинные мощности сжигать на такого рода дудос).
На одном из проектов буквально на этой неделе вводили обязательное подтверждение номера телефона для взаимодействия пользователей, потому что отдельные товарищи регистрировали по 5-6 аккаунтов и нарушали порядок.
Тем кто в конце 2016-го по каким-то причинам считает неприемлемым оставлять свой номер телефона, могу посоветовать только пользоваться Slack/Gitter/IRC.
Хочу вот я, допустим, две страницы в вк (одну личную, другую для управления сообществами или ещё чего в таком духе). Мне теперь что, покупать ещё одну симку только потому, что кто-то там борется с фейками? А если мне 10 аккаунтов понадобятся (утрирую, но всё же)? 10 симок? А не жирновато?
Тем кто в конце 2016-го по каким-то причинам считает неприемлемым оставлять свой номер телефона, могу посоветовать только пользоваться Slack/Gitter/IRC.
Спасибо, но я сам разберусь, чем мне пользоваться.
Вам никто ничего не должен. Если вк бесплатен, это не значит, что он должен все сделать для ваших хотелок.
> Да мне как-то фиолетово, у кого там какие проблемы с фейками
Поверьте, так будет ровно до тех пор, пока вам не посыпется спам. А как посыпется, вам уже будет дело, и вы будете говорить: «ай яй, какая платформа плохая! Так разрешает легко создавать фейки.»
Не нравится — не пользуйтесь, а сделайте свой Телеграмм с блекджеком и шлюхами!
Вам никто ничего не должен. Если вк бесплатен, это не значит, что он должен все сделать для ваших хотелок.
Ну вот как ВК не нужны хотелки — так и мне не нужны хотелки ВК/Телеграма. Почему если мне что-то нужно — то это хотелка, а «им» — то требование/ограничение/какхотитеназывайте?
Поверьте, так будет ровно до тех пор, пока вам не посыпется спам. А как посыпется, вам уже будет дело, и вы будете говорить: «ай яй, какая платформа плохая! Так разрешает легко создавать фейки.»
Ммм… нет? Вон возьмите e-mail: можно создать хоть миллиард ящиков за секунду, но вся эта (децентрализованная!) система вполне успешно справляется со спамом. А тут централизованно проблему решить не могут, кроме как затолкать гвозди подальше в задницу.
Да и Вы так и не ответили (правда я не уверен, пытались ли Вы), как создать несколько аккаунтов ВК, не покупая ворох сим-карт?
Не нравится — не пользуйтесь, а сделайте свой Телеграмм с блекджеком и шлюхами!
А за меня уже давно всё сделали.
Вон возьмите e-mail: можно создать хоть миллиард
Именно поэтому ежегодно проходят конференции по борьбе со спамом в email. И именно поэтому, сообщения email не всплывают на весь экран на заблокированном экране, отвлекая пользователя. Это как сравнивать мессенжер и почту России — заспамить можно, но уровень неудобств разный.
Если на счету скайпа есть деньги, то рекламы нет. Когда-то давно на какой-то халяве получил несколько евро, с тех пор и лежат.
у родителей винда где скайп — это один огромный рекламный баннер
Если хочется, можно и на винде рекламу из скайпа убрать:
0.0.0.0 rad.msn.com
0.0.0.0 apps.skype.com
0.0.0.0 api.skype.com
0.0.0.0 static.skypeassets.com
0.0.0.0 adriver.ru
0.0.0.0 devads.skypeassets.net
0.0.0.0 devapps.skype.net
0.0.0.0 qawww.skypeassets.net
0.0.0.0 qaapi.skype.net
0.0.0.0 preads.skypeassets.net
0.0.0.0 preapps.skype.net
0.0.0.0 serving.plexop.net
0.0.0.0 preg.bforex.com
0.0.0.0 ads1.msads.net
0.0.0.0 flex.msn.com
0.0.0.0 validation.sls.microsoft.com
Upd: Промазал, целился в коммент phoenixweiss
Это как пытаться присобачить спойлер к старой убитой девятке — да, это сделать можно, но лучше она от этого не станет. Также и со скайпом — вариантов выпилить рекламу несколько, но к сожалению нет ни одного варианта починить запросы для контактов, которые ты можешь принять на десктопе, а на мобиле у тебя будет этот контакт висеть как не разрешивший общение без возможности отправить новый запрос, пока как-то само потом в течение недели не «поправится». И очень много такого.
Из Скайпа.
Какие альтернативы позволяют редактировать отправленное сообщение?
ну так телеграм и умеет. Правда есть ограничение — можно редактировать только сегодняшние сообщения.
А вообще для общения с заказчиками очень удобная штука. Ограничение на редактирование тут помогает — всегда есть документальное подтвеждение хотелок. Тут на руку играет даже то, что удаление сообщения удаляет его только локально у пользователя, а у остальных оно остается.
От скайпа полезного осталось только звонки. Но, хотя они есть в вайбере, я предпочитаю на создать встречу и скинуть в телеграм.
А скайп… Ну что скайп. Уже история
Правда есть ограничение — можно редактировать только сегодняшние сообщения.
Поправочка — не сегодняшние сообщения, а любые отправленные сообщения не старше 48 часов в любых чатах, кроме секретных.
Тут на руку играет даже то, что удаление сообщения удаляет его только локально у пользователя, а у остальных оно остается.
За исключением каналов и супергрупп, но, в целом, да.
Что касается звонков, то я пользуюсь Discord. Несмотря на позиционирование сервиса как «звонилка для геймеров», в нём также присутствуют фичи того же Slack, например. В принципе, проблем для использования его для работы я не вижу.
Сильно разочаровался в Microsoft, видимо ребята совсем погрязли в бюрократии. Еще в конце лета я нашел баг в botframework, который не позволял мне отправлять сообщения Skype-клиентам, однако за все это время никаких подвижек в его фиксе нет
Microsoft обычно хорошо поддерживает то, что уже стало популярным. Windows XP поддерживали 12 лет, например. Все настольные версии Windows поддерживают минимум 10 лет. Хорошо бы такую же поддержку и на мобильную версию (хотя я не в курсе, возможно они и так исправно выпускают заплатки для устаревших версий), а то Android с поддержкой в лучшем случае ≈2 года — это печально.
Абсолютно солидарен с автором — для МС сложно что-то делать.
Имею печальный опыт с Azure — те же грабли: ни документации, ни саппорта. Про саппорт, правда, уточню — они стараются. Ребята, т.е. Получается не очень, но — пробуют. А МС на саппорте деньги делает (может — потому и документацию не обновляют?).
Правда их ответы в стиле «I have no idea what happened» после/в процессе решения проблем — доставляет неимоверно.
Однажды мне заблокировала Skype-аккаунт, который я активно использовал для личных нужд.
При чем так и не смогли дать ответ, по какой причине это произошло. Я получил лишь фразу «Аккаунт заблокирован автоматически, разблокировка невозможна». Просьба объяснить что конкретно привело к блокировке упорно игнорировалась.
Примерно 3 дня безрезультатно переписывался с девушкой из тех поддержки.
В конце я начал требовать подключить ее начальника или же начальника отдела для прояснения ситуации — эта часть сообщения тоже была проигнорирована.
В итоге я просто начал писать в сообщении «подключите к нашей беседе вашего руководителя». Примерно после 3-4х таких просьб, которые та и небыли выполнены, я получил сообщений «Ваш аккаунт разблокирован, блокировка произошла по ошибке.»
В общем, «классная» ситуация, когда твой аккаунт могут заблокировать без объяснения причин…
Чаще всего это делается жалобами с сети ботов, но иногда эксплуатируются и технические уязвимости.
Скайпом я пользовался только для личных целей, спам не рассылал, историю сообщений проверил — тоже ничего лишнего от моего имени не уходило.
На тот момент я попытался написать статью в хабр, но либо у меня чересчур бомбило, либо «чукча не писатель» и статья не прошла модерацию )))
а с 31 ноября они прекращают поддержку ботов
Потому что в ноябре всего лишь 30 дней.
таким образом с помощью нажатия нескольких кнопок я получил работающий простой пример и добаваил свою логику. для начала все просто и быстро.
я послал этот бот на ревью и он находится в этом состоянии несколько недель. я пытался разными способами понять, что происходит, но реакции от майкрософта нет. об этой проблеме есть вопрос на stackoverflow, правда без нормально ответа :)
пока бот могут использовать до 100 человек (из документации),
кстати я даже не сильно хочу в их Directory: я не нашел даже там поиска, но вот снять ограничение на 100 человек в перспектики хотелось бы.
я очень надеюсь, что это проблемы временные и в ближайшем будущем будут решены, хотя осадок уже остался.
еще я нашел внятной ссылки, которую я мог бы послать потенциальным пользователям этого бота :(
Почему не надо писать ботов для Skype