Доброй ночи! Сегодня хотелось бы кратко рассказать о том, как написать Telegram-бота на Rust, который будет запускать код на Rust. У статьи нет цели произвести полное погружение в API telegram_bot, Serde, Telegram или в нюансы разработки на Rust. Она скорее носит ознакомительный характер. Числа Пеано с помощью системы типов складывать не будем.
Рубрика «telegram» - 51
Пишем Telegram-бота на Rust, который будет запускать код на… Rust?
2017-04-18 в 22:35, admin, рубрики: api, Rust, telegram, боты, Программирование, Системы обмена сообщениямиЗанятная приоритизация голосового трафика в Telegram
2017-04-15 в 0:23, admin, рубрики: Cisco, networking, telegram, Сетевые технологии
Наверное, многим интересно, как же команде Telegram удалось сделать популярную для мессенджеров функцию голосовых звонков уже сразу после запуска разительно отличающейся по качеству в лучшую сторону перед многими другими VoIP — сервисами.
Во время изучения работы Telegram Calls я обратил внимание на интересную техническую деталь, которая используется на сетевом уровне и помогает уменьшить задержки при прохождении пакетов, когда при соединении используются релейные сервера.
Читать полностью »
Drone-Telegram
2017-04-14 в 15:44, admin, рубрики: copter, Drone, telegram, мультикоптеры, Социальные сети и сообщества
Появление новых свойств у Telegram накануне открытия сезона полётов заставляет обратить внимание любителей беспилотников на этот мессенджер. Если вам интересны дроны, коптеры и другие самолетающие аппараты, а так же если вы готовы поделиться своими Telegram-информаторами по этой теме, добро пожаловать под кат.
Читать полностью »
Третий сервис лишний: Telegram и сам дружит с телефонией
2017-04-14 в 6:22, admin, рубрики: api, telegram, telegram api, telegram bots, UIS, Блог компании UIS, интеграция телефонии, Программирование, Разработка систем связи, Системы обмена сообщениями, уведомления о пропущенных звонках, метки: интеграция телефонии, уведомления о пропущенных звонках
Я всегда восхищался силой коллективного разума. И укреплению моей убежденности в ней послужила недавняя история: я рассказал, как можно интегрировать телефонию с Telegram с помощью сервиса IFTTT, на что коллеги из Voximplant ответили, как это можно сделать проще, а потом господин recompileme в своем комментарии обратил внимание на то, что удобный API телеграма решает задачу без участия каких-либо третьих сервисов.
С его прямо-таки директивного позволения, раскрою всю схему по шагам, потому что действительно быстро, удобно и полезно.
Баловство. Пишем Telegram бота на Google script
2017-04-12 в 9:38, admin, рубрики: google script, telegram, ненормальное программированиеЦели, задачи, оправдания безумства.
Все началось с того, что кто-то из хабравчан в комментариях поведал о использовании Google Translate в роли синонимайзера. Он предложил переводить текст с одного языка на другой и обратно и обещал достаточно хороший процент отличий и сохранение смысла текста. Но это не точно.
Вопросы, на которые я решил получить ответ «да»
- Можно ли создать Telegram бота в Google Script?
- Можно ли бесплатно использовать API Google Translate
без регистрации и SMS? - Можно ли сделать онлайн инструмент без использования хостинга?
Как ещё быстрее подружить Telegram и телефонию
2017-04-10 в 9:37, admin, рубрики: api, javascript, telegram, telegram bots, Блог компании Voximplant, Программирование, Разработка веб-сайтов, телефонияВ недавнем хабрапосте SvyatoslavVasiliev показал, как с помощью популярного сервиса IFTTT и нескольких заклинаний настроить Telegram-уведомления о пропущенных звонках. Концепция «дерни url, и бот тебе напишет, что передано в json payload» мне очень-очень понравилась. Прототипирование и нотификации «на коленке» за несколько минут. Причем не только про телефонию. Точно таким же способом можно сделать уведомления о «прилегшем» сервисе, DDOS атаке или о выходе хабрастатьи в «лучшее». IFTTT – очень хорошая штука, но кликать надо много. Если посмотреть оригинальную статью, то количество скриншотов впечатляет. Под катом я покажу, как сделать то же самое всего в несколько команд.
Баг в Telegram VoIP, который позволяет узнать адрес собеседника
2017-04-05 в 15:27, admin, рубрики: telegram, telegram messenger, voip, баги, деанонимизация, информационная безопасностьИтак, всем Привет! После появления VoIP В Telegram (пока в мобильных клиентах), чисто случайно заметил одну неприятную вещь, это открытый дебаг…
Введение
В общем, дело было вечером, делал себе приложение для управления RPI из серии «лень встать и выключить свет» )
Следовательно телефон был подключен по ADB чтобы можно было увидеть 2 несчастные кнопки для различных тестов и в телеграмме позвонил товарищ, при этом телефон был еще в ADB, решил ради интереса посмотреть логи телеграмма.
Далее все интереснее, там была информация о звонке и комментарий примерно такого рода «Нажмите 10 на имя абонента, чтобы увидеть инфу о звонке».
Недолго думая, нажал и увидел интересную статистику:
Где [UDP_RELAY]/[UDP_RELAY_IN_USE] — сервера телеграмма, через которые проходит трафик и самое интересное [UDP_P2P_INET] — IP адрес собеседника(если статический — то уже можно и развлекаться)
Читать полностью »
Как подружить Telegram-бота с телефонией
2017-04-04 в 12:29, admin, рубрики: api, IFTTT, telegram, telegram bots, Блог компании UIS, боты, интеграция, мессенджеры, Программирование, пропущенные вызовы, Разработка систем связи, Системы обмена сообщениями, уведомления, уведомления о звонкахОчень сложно адаптировать собственные продукты под стремительно меняющийся мир технологий и трендов. Вот, например, мессенджеры, которые два-три года назад были филиалом форумов (типовой кейс использования — дружба мамочек с колясками против машин во дворе), а сегодня это: а) внутреннее общение в корпорате; б) опять же общение в бизнесе, но внешнее (компания-клиенты); в) среда обитания чат-ботов и г) целый мир возможностей для создания этих самых чат-ботов и их интеграции со всем, что шевелится технологически.
Одна из идей про сочетание возможностей виртуальной АТС с возможностями ботов, про которую расскажу сегодня, в общем, была на поверхности — прикрутить простейшего чат-бота уведомлений о пропущенных звонках к Telegram (привет читательу sguslya, который в комментах к моей предыдущей статье про API-конструкторы подтвердил, что такой кейс интересен). Схема хороша тем, что пользователям телефонии не обязательно при этом быть особенно программистами — ее легко повторить.
Telegram нашёл у себя в два раза больше ИГИЛ, чем полгода назад
2017-04-04 в 12:23, admin, рубрики: telegram, блокировка, кейсы, мессенджеры, Текучка, терроризм, метки: блокировка, кейсы, мессенджеры, Текучка, телеграм, терроризмЧисло каналов и чатов ИГИЛ, заблокированных мессенджером Telegram, выросло в два раза с октября 2016 года. В декабре мессенджер завёл канал @ISISwatch, в котором публикуется статистика о количестве каналов, заблокированных по жалобам пользователей.
В сентябре и октябре 2016 года число таких каналов было меньше двух тысяч. Однако, сентябрь был первым месяцем,Читать полностью »
Всепротокольный бот на PHP за 10 минут, или как Microsoft Bot Framework и Azure Functions облегчают нам жизнь
2017-04-03 в 12:11, admin, рубрики: api, azure, azure functions, bot, Microsoft Azure, Microsoft Bot Framework, php, skype, slack, telegram, web, web-разработка, боты, облака, облачные сервисы, Разработка веб-сайтов, Системы обмена сообщениямиАбсолютно невозможно отрицать, что развитие естественных паттернов в интерфейсах дало фантастический толчок к развитию всей ИТ-индустрии в целом. И речь не только и не столько о голосовых интерфейсах, сколько о повсеместном внедрении жестов, гигантском сдвиге в парадигме мобильных платформ и, конечно, существенных работах в области UI и UX в целом. В то время как индустрия стремится стать все более дружелюбной для все более широких масс людей, обычная и, в определенной степени, рутинная разработка превращается в бесконечные попытки объять необъятное. Если раньше нас в основном заботили уровни абстракции языков и фреймворков, то сейчас перед нами стоят куда более глобальные вопросы. Как найти баланс между сложным и функциональным интерфейсом? Стоит ли начинать новый проект с микросервисов? На эти вопросы я не могу ответить, зато я могу рассказать вам об инструментах, которые уже сейчас существенно облегчают и удешевляют освоение и применение новых технологий и подходов к разработке.Читать полностью »