Как стать автором
Обновить

В Telegram обновили функцию опросов и запустили Quiz Bot

Мессенджеры *Интерфейсы *
image

Мессенджер Telegram выпустил крупное обновление для Android и iOS. Ряд обновлений коснулся функции опросов.

Опросы получили опцию видимых голосов. Теперь в своем канале можно продемонстрировать, кто и за какой вариант проголосовал, а также появилась возможность дать больше одного ответа. При этом функция анонимных опросов сохранена.
Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 20K
Комментарии 0

Пишем «Hello, World» Telegram бота на Си

C *
Из песочницы
Привет всем, не знаю зачем это надо, но может кому пригодится…

Дисклеймер: Я ни в коем случае не являюсь профессиональным Си программистом.

Что нам понадобится:

1. Любой компьютер на Linux, Ubuntu, Centos, MacOS… с доступом к порту 443 или 8443 из интернета.
2. Любой Си компилятор
3. Бибилиотеки openssl, libssl-dev («apt-get install openssl libssl-dev» в терминале, для Ubuntu)
Читать дальше →
Всего голосов 40: ↑27 и ↓13 +14
Просмотры 46K
Комментарии 33

Пишем простого чат-бота для Telegram на PHP

Блог компании Нетология PHP *Разработка мобильных приложений *API *
Tutorial
Шукюров Заур, разработчик @KinomanBot и @GaidarForum_bot, написал руководство по созданию простого чат-бота на PHP.

24 июня 2015 года разработчики Telegram открыли платформу для создания ботов (программ, которые выполняют определенные действия по заданному алгоритму).

За полтора года работы платформы набралось много интересных чат-ботов, решающих множество проблем и позволяющих с пользой провести время в мессенджере.


Читать дальше →
Всего голосов 23: ↑9 и ↓14 -5
Просмотры 194K
Комментарии 15

Регистрация с помощью telegram бота

Разработка веб-сайтов *API *Go *
Tutorial
Сейчас почти на всех сайтах есть регистрация. Реализована она чаще всего с помощью e-mail, реже с помощью смс. А что если сделать регистрацию через telegram бота? В качестве логина на сайте мы сможем использовать подтверждённый номер телефона, а сам бот будет посылать одноразовые коды для входа. В данной статье описан процесс создания такого бота на языке Golang.

image
Пример работы бота

Хотелось бы сразу отметить: в статье не будет описана реализация входа на сайт по одноразовым кодам.
Читать дальше →
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 29K
Комментарии 21

Биороботы нашего времени — избавляемся от рутины вместе с Telegram. Реальный кейс без фантазий

Блог компании VDS.SH / DEDIC.SH PHP *Python *Интерфейсы *Обработка изображений *
В интернетах не прекращается хайп вокруг чат-ботов (в частности, Telegram) благодаря шуму в СМИ, неоспоримых достоинствах платформы, политике продвижения, средствам разработки и т.д.

Смотришь новости: ну жизни нет без чат-ботов!
Да если их не будет, поезда с рельс сойдут, упадут самолеты, погибнут люди от тоски, когда не смогут найти картинки с котиками.

Но давайте положим руку на сердце: когда последний раз вы что-то заказывали в интернет-магазине через чат-бот?

Кто все эти люди, которые заказывают разработку ботов для своих магазинов?


Типичный чат-бот магазина Vasya Limited:
>> автоматизирует поток водопад заявок из 5 человек в день,
>> сливает 4 из 5 заявок, кровью добытых через Яндекс-Директ,
>> если повезет, человек найдет номер телефона и позвонит,
>> но, вероятней всего, «Эээ, куда жать?», а потом закроет и уйдет гуглить дальше.

Чем занят владелец, когда продажи «автоматизированы»:
>> вносит заказы в excel-таблицу
>> заполняет почтовые бланки на посылках
>> стоит в очереди на почте с кучей посылок (каждый день!)
>> вносит трек номера в excel-таблицу, затем рассылает клиентам

Может, хватит на ровном месте встраивать «технологии» туда, где действительно нужен человек, в то время как люди загружены рутиной для роботов?
Читать дальше →
Всего голосов 80: ↑73 и ↓7 +66
Просмотры 28K
Комментарии 29

Видеонаблюдение в подъезде своими силами

Работа с видео *
Из песочницы


Прочитал относительно недавнюю публикацию о видеонаблюдении и решил описать свой опыт. Считаю мое решение оптимальным по соотношению цена/функциональность, но с удовольствием выслушаю критику более опытных людей.

Итак, задача — минимальными материальными и временными ресурсами сделать видеонаблюдение в подъезде перед входной (в квартиру) дверью. Желательно не записывать круглые сутки “пустые” картинки, т.е. необходимо детектирование движения. Также хорошо бы иметь удаленный доступ к записям.
Читать дальше →
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 153K
Комментарии 60

Smart IDReader SDK — как написать Telegram-бота на Python для распознавания документов за 5 минут

Блог компании Smart Engines Open source *Python *Программирование *Обработка изображений *

Smart IDReader by Smart Engines


Мы, Smart Engines, продолжаем цикл статей про то, как встроить наши технологии распознавания (паспортов, банковских карт и других) в ваши приложения. Ранее мы уже писали про встраивание на iOS и Android, а сегодня мы расскажем про то, как работать с Python-интерфейсом библиотеки распознавания Smart IDReader и напишем простого Telegram-бота.


Кстати, список поддерживаемых нами языков программирования расширился и теперь включает C++, C, C#, Objective-C, Swift, Java, Python, а также такие эзотерические языки, как Visual Basic и, разумеется, PHP. Как и раньше, мы поддерживаем все популярные и многие непопулярные операционные системы и архитектуры, а наши бесплатные приложения доступны для скачивания из App Store и Google Play.


По традиции, демо-версия Smart IDReader SDK для Python вместе с исходным кодом реализации Telegram-бота выложены на Github и доступны по ссылке.

Читать дальше →
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 18K
Комментарии 4

Обучаемый Telegram чат-бот с ИИ в 30 строчек кода на Python

Python *Машинное обучение *
Из песочницы
Tutorial
image

Сегодня мне в голову пришла мысль: «А почему бы не написать Telegram чат-бота с ИИ, которого потом можно будет обучать?»

Читать дальше →
Всего голосов 82: ↑68 и ↓14 +54
Просмотры 282K
Комментарии 106

Как я писал telegram-бота и заливал его на удаленный сервер

Настройка Linux *Python *API *SQLite *
Из песочницы

Вступление


Как только на территории РФ вступил в силу запрет на анонимность в мессенджерах, у меня дошли руки написать пост про telegram-бота. По ходу создания бота столкнулся с большим количеством проблем, которые пришлось решать по отдельности, и буквально выцеживать крупинки информации со всего интернета. И вот после нескольких месяцев страданий и мучений (кодинг – не основное моё занятие) я наконец-то закончил с ботом, разобрался со всеми проблемами и готов поведать свою историю Вам.


Читать дальше →
Всего голосов 32: ↑17 и ↓15 +2
Просмотры 161K
Комментарии 20

Telegram-бот для Redmine. Как упростить жизнь себе и людям

Блог компании Nixys Разработка под Linux *Управление проектами *
В любой компании, использующей систему управления проектами и задачами, рано или поздно возникает желание объединить её с каким-нибудь популярным мессенжером для упрощения коммуникаций. Особенно если через эту систему идёт взаимодействие с клиентами.

В статье речь пойдёт о том, как подружить Redmine с Telegram и при этом не поломать имеющиеся бизнес-процессы.


Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 23K
Комментарии 15

Надоевшая почта или как отправлять сообщения с сайта в Telegram через Node.js (Express)

Ajax *JavaScript *Программирование *Node.JS *API *
Из песочницы
logicSchema

После нескольких писем, отправленных с сайта себе на почту, понял что это достаточно неудобно, не современно (возможно), как минимум не прикольно. Задался целью отказаться от использования smtp для формы в пользу api Телеграма.

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

Но давайте обо всем по порядку.
Читать дальше →
Всего голосов 28: ↑24 и ↓4 +20
Просмотры 33K
Комментарии 15

Телеграм бот для удаления спама

Я пиарюсь

UPD: Актуальная документация по боту находится по адресу https://tgdev.io/bot/daysandbox_bot


Решил написать эту публикацию т.к. устал объяснять одно и то же людям, которые хотят использовать моего телеграм бота @daysandbox_bot. Итак, несколько месяцев назад я разработал бота для удаления спама по очень простому признаку: если человек зашёл в чат и провёл в нём менее суток, то любые ссылки или forward сообщения от этого человека удаляются. Всё. Никаких нейронных сеток, анализа частотности, модерируемых white- и black-листов и прочих сложных вещей. На удивление бот приобрёл некоторую популярность и работает уже более чем в шестистах чатиках. Далее я попытаюсь развёрнуто описать принцип работы бота, чтобы в дальнейшем давать ссылку на эту статью.

Читать дальше →
Всего голосов 25: ↑19 и ↓6 +13
Просмотры 85K
Комментарии 13

Написание Telegram-бота для Habrahabr

Open source *Python *Go *
Из песочницы

В этой статье я хочу рассказать о том, как происходило написание Telegram-бота, который мог бы отправлять статьи с Habrahabr, сначала на Python, а потом и на Go, и что из этого вышло.

Читать дальше →
Всего голосов 26: ↑18 и ↓8 +10
Просмотры 27K
Комментарии 22

Пишем Telegram-бота на Go для поиска в Википедии

Мессенджеры *Программирование *Amazon Web Services *Go *Google Cloud Platform *
Из песочницы
Содержание
  • Создаем бота
  • Пишем код
  • Разворачиваем бота
  • Заключение

Сейчас очень популярен телеграм и написание ботов для него стало неким hello world наших дней, ввиду чего при мысли о том что можно написать сейчас, многие сразу же думают о написании телеграм бота.


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

Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 55K
Комментарии 23

«T-commerce»: как работают онлайн-продажи через Telegram

Блог компании ЮMoney Платежные системы *Разработка под e-commerce *Управление e-commerce *Законодательство в IT

Прошлым летом Telegram выпустил новый API с поддержкой платежей. С тех пор мессенджер стал еще и каналом продаж, который позволяет компаниям не только общаться с клиентом, но и принимать оплату за свои товары и услуги прямо в диалоговом окне. Яндекс.Касса первой среди российских платежных сервисов поддержала эту функцию. Принимать платежи в Telegram через Кассу сразу стали индивидуальные предприниматели и небольшие организации: флористы, магазины чая и кофе, тренеры, организаторы обучающих курсов, благотворительные фонды и многие другие (тут можно почитать отзывы и примеры). Но для более крупных компаний с потоком заказов был один стоппер.


Дело в том, что до недавних пор у Telegram-продаж была одна особенность, не учитывающая чисто российскую специфику электронной торговли, — обязательную отправку онлайн-чеков (требование 54-ФЗ, известного как закон об онлайн-кассах). У Яндекс.Кассы сразу появился специальный протокол, который поддерживал работу с новым кассовым оборудованием и автоматизировал передачу чеков. Но в Telegram такая автоматизация технически не поддерживалась, и продавцы должны были настраивать передачу чеков сами (считайте, плясать с бубном). И вот недавно мессенджер пошел навстречу российскому рынку электронной коммерции и реализовал с Яндекс.Кассой совместный проект, дополнив свой протокол важным элементом — появилось специальное поле для дополнительной информации платежному провайдеру. Теперь продавать через Telegram стало удобно с точки зрения не только клиентского сервиса, но и автоматизации передачи онлайн-чеков (то есть соблюдения 54-ФЗ). Под катом расскажу, что нужно сделать, чтобы запустить продажи в Telegram, принимая платежи через Яндекс.Кассу.

Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 36K
Комментарии 5

Вывод Telegram-канала на свой вебсайт

Разработка веб-сайтов *jQuery *
Tutorial
Забьем еще один гвоздь в крышку гроба Роскомнадзора.

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

Странно, что на Хабре еще не упоминался этот замечательный бот — Journalist (@JournalistBot). На сайте указано, что beta, но работает более чем стабильно.
Читать дальше →
Всего голосов 33: ↑28 и ↓5 +23
Просмотры 30K
Комментарии 14

Почему сотрудники больше не критикуют сисадмина: управление фидбеком с помощью чат-бота

Мессенджеры *Тестирование веб-сервисов *Управление проектами *Управление сообществом *Управление персоналом *


Немного предыстории


Наша компания занимается производством химических добавок для бетона. Это может показаться далеким от IT. Однако, когда мы решили собрать обратную связь от сотрудников, все изменилось. Использовали популярный инструмент ретроспективы, которую предлагает Agile. Но, мы не учли того факта, что данный инструмент больше подходит для IT компаний, имеющих открытую, так называемую «бирюзовую культуру». Дав коллегам выразить все свои мысли и претензии на общем собрании, мы вызвали целую волну конфликтов. Собрание показало, что некоторые отделы работают не слишком хорошо, кто-то кажется отстраненным, а кто-то постоянно забывает отдать документы. Недовольство росло, нужно было действовать.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 6.8K
Комментарии 9

Разработка Telegram бота для массфаловинга в Instagram

JavaScript *


Хочу поделиться результатом своей работы, разработка Telegram бота для массфолловинга в Instagram.

Скорее всего, некоторые из вас не знакомы с таким термином, вот небольшое описание:
Массфолловинг — массовая подписка на людей по определённым критериям.
Простым языком, вы подписываетесь на человека, он видит в ленте, что на него кто-то подписался, переходит к вам на страницу.

На этом цель данного инструмента для бизнеса выполнена.
Сервисы для массфолловинга уже существуют давольно давно, еще года 2 назад я заметил активность моих друзей в Instagram, а именно желание продвинуть свой бизнес через эту социальную сеть. Для этого они использовали разные сервисы массовой подписки, где месячная подписка стоит около 1000 руб., и по их словам эффект достаточно ощутимый, особенно для ресторанов, служб доставки еды.
Всего голосов 8: ↑4 и ↓4 0
Просмотры 16K
Комментарии 13

Мой путь: как я отказался от покупки noolite шлюза и заменил его своим велосипедом

Разработка на Raspberry Pi *DIY или Сделай сам
Из песочницы


История эта началась полтора года назад, когда ко мне в руки попали блоки управления освещением «noolite» (ну как попали, сам купил, есть у меня слабость к разного рода интересному железу). Тогда в моём распоряжении оказались два блока серии SB и адаптер MTRF-64. Блоки этой серии привлекли меня тем, что их можно внедрить в домашнюю проводку без её существенного переделывания: достал выключатель и вместо него всунул блок, а сам выключатель повесил на специально выведенные из блока провода. В такой конфигурации светом можно управлять как с радиоканала так и по классике — выключателем. Есть конечно и один минус: блоки этой серии не поддерживают обратную связь, а хотелось бы, ведь в MTRF-64 она есть, ну да ладно. А вот от покупки шлюза я тогда отказался в пользу адаптера, потенциально возможности его шире чем у шлюза.
Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Просмотры 8.6K
Комментарии 13