Телеграм боты — это крутой способ взаимодействия с пользователем прямо в привычном ему мессенджере. Это гораздо быстрее и чаще удобнее, чем писать полноценное мобильное приложение. В этой статье мы постраемся создать собственного Telegram бота, который будет предлагать пользователю разыграть полноценный текстовый квест.
Нюансы сюжета вам придется продумать самостоятельно, ну а вся техническая часть — под катом!
Для начала давайте познакомимся с Telegram ботами, по ссылке представлено множество примеров таких программ, от прогноза погоды до общения с рандомным собеседником: https://uip.me/2016/04/50-popular-telegram-bots/.
Технически, телеграм бот — это программа, которая запущена на вашем компьютере и общается с серверами телеграма через интернет. Можно представить, что при регистрации бота, телеграм выделяет нам почтовый ящик, через который мы можем получать сообщения от пользователей и отправлять их им.
КАК СОЗДАТЬ ЧАТ БОТ ВИЗИТКУ В ТЕЛЕГРАММЕ за 18 минут.
После получения токена нам потребуется установить библиотеку pyTelegramBotApi, как и обычно, это делается через pip:
pip install pytelegrambotapi
Пробуем создать бота
Давайте сделаем нашего первого бота — бота-попугая. На все сообщения он будет отвечать повторением.
Помимо текстовых сообщений, в телеграме есть команды, они начинаются со слэша, например, /start или /help . Их тоже можно обрабатывать.
Давайте добавим пояснение к нашему боту, которое объяснит пользователю, что он делает.
Взаимодействуем с несколькими пользователями одновременно
Предположим мы хотим сделать бота, которы будет запоминать какую-то фразу, а затем по просьбе пользователя напоминать ее ему. Чтобы решить эту задачу, нам понадобится где-то хранить последнее сообщение пользователя.
Если мы будем использовать переменную, то сможем сохранить сообщение только одного пользователя. Например, Вася попросил запомнить слово kitten . Мы положим эту строку в переменную note . А затем Петя, попросить запомнить слово puppy , и мы снова положим это переменную note . Когда Вася попросит нам напомнить его последнее сообщение, мы напишем ему puppy вместо kitten . Совершенно не годится!
> Удобнее всего хранить все данные, которые привязаны к конкретному пользователю в словаре. Ключем в этом словаре будет id пользователя, а значением — произвольные данные.
Предположим, что наш словарь называется notes — заметки. Теперь, когда Вася (id88000) пришлет слово kitten мы положим его в notes[88000] , а слово puppy от Пети (id5300) — в notes[5300] . Посколько теперь мы используем разные переменные для хранения слова, сообщения от разных пользователей не будут путаться.
Реализация:
Добавляем кнопки
Следующий пример демонстрирует, как добавить несколько кнопок к сообщению и реагировать на их нажатия.
Собираем текстовый квест
Источник: geekclass.ru
Создание чата в Телеграм
За последние несколько лет мессенджер Телеграм сделал огромный скачок и вошел в ТОП-5 самых популярных площадок для онлайн-общения. Рассказываем, про создание чата в Телеграм, а также о том, чем они могут быть полезны бизнесу.
Что такое чаты в «Телеграм» и чем они отличаются от каналов
Существует несколько типов чатов в Telegram:
- Обычный. Позволяет двум пользователям общаться внутри мессенджера.
- Секретный. Обеспечивает максимальную конфиденциальность передаваемых сообщений. При этом в традиционной цепочке «клиент-сервер-клиент» отсутствует сервер, а все данные шифруются помощью одного из наиболее секретных протоколов, из существующих на сегодняшний день. Кроме того, есть возможность включить функцию автоматического «стирания» переписки с настройкой параметров удаления данных.
- Групповойчат в Telegram или группа. Предназначены для общения сразу нескольких людей. Групповые чаты могут быть большими и использоваться для переписки до 200 000 человек. Они отлично подходят для проведения масштабных конференций, в ходе которых каждый участник мероприятия может обсудить любую запись.
Как создать обычный или секретный телеграм-чат
Чат в «Телеграм» можно создавать на любых устройствах на базе ОС Android, iOS или Windows. В любом случае, будущий собеседник должен быть предварительно добавлен в список контактов. Рассмотрим создание обычного чата в зависимости от устройства.
На устройствах Андроид
В случае Андроид контакты из его телефонной книги автоматически появляются в Telegram. Верно и обратное. Если автоматическое отображение не происходит, вероятно, отключена синхронизация и/или приложению-клиенту при первом запуске не был предоставлен доступ к нужному компоненту операционной системы. Исправить ситуацию можно, изменив настройки на Android.
У пользователей есть возможность приглашать друзей из других соцсетей или тех, с кем вы переписываетесь по электронной почте. Для этого нужно выбрать пункт меню «Пригласить друзей» на странице «Контакты», нажать на команду «Пригласить в Telegram», найти сервис, через который вы общаетесь с конкретным корреспондентом, и выбрать его имя.
Наладить контакт можно также, если человек пользуется Телеграм, и вы знаете номер его телефона. Нужно нажать на «+» в верхней части экрана, указать имя пользователя (не обязательно) или номер телефона.
Еще один способ найти корреспондента и начать чат ‒ использование поиска приложения Telegram. Вам нужно просто нажать на иконку с лупой в правом верхнем углу экрана, ввести юзернейм пользователя и дождаться результатов. Нажав на имя, вы перейдет в окно чата, и можете начать переписку.
На устройствах iOS
С устройств на базе iOS легче всего начать диалог с теми, кто уже есть в телефонной книжке. Если они не отображаются в «Телеграм», откройте «Настройки», перейдите в раздел «Конфиденциальность», выберите «Контакты» и установите в нужное положение переключатель рядом со словом Telegram. Чтобы начать чат с кем-то из списка «Контактов», можно просто нажать на его имя.
Если человек, номер которого есть в телефонной книжке, пока не в Telegram, можно использовать команду «Пригласить». Из списка выбирают «Пригласить в Телеграм» и посылают автоматически сгенерированное сообщение с ссылкой для скачивания приложения. Сервис позволяет таким способом одновременно приглашать сразу несколько человек. Для этого нужно просто поставить «галочки» перед их именами в «Контактах». Чат в Telegram можно завести и с людьми, контактов с которыми у вас нет в телефонной книжке. Для этого поищите их через поиск в сервисе по юзернейм.
На устройствах с ОС Windows
Так как для установки «Телеграм» на компьютер требуется синхронизация со смартфоном, лучше воспользоваться инструкциями, и создать чат на мобильном устройстве. После этого чат автоматически будет доступен на компьютере. Выполнить добавление можно и через строку поиска.
Как создать секретный чат
Чтобы создать секретный чат в Telegram необходимо в окне чатов приложения нажать на иконку «Карандаш» и выбрать в меню пункт «Создать секретный чат». Далее сначала нажимают на имя юзера, с которым хотят наладить максимально конфиденциальное общение, а затем на команду «Начать секретный чат». После этого корреспонденту будет отправлено приглашение и чат станет доступным, как только пользователь войдет в Сеть.
Секретный чат в «Телеграмме» можно настроить. Например, можно выбрать интервал автоуничтожения сообщений. Для этого нужно коснуться значка «Часы» в области ввода меседжей, установить значение для таймера и нажать на кнопку «Готово».
Учтите, что на декстоповых версиях создавать секретные чаты нельзя. Это связано с невозможностью обеспечения такого же уровня безопасности передаваемых сообщений, как в случае, когда общение происходит со смартфонов.
Решить проблему можно скачав и установив на компьютер программу Blue Stacks. В дальнейшем, для соблюдения конфиденциальности переписки, вам придется заходить на «Телеграм» через него.
Как создать групповой телеграм-чат
Создать группу достаточно просто. Есть лишь небольшие нюансы, в зависимости от устройства, с помощью которого вы ходите выполнить процедуру.
В общих чертах процедура выглядит так:
- нажимают на иконку с тремя горизонтальными полосками в верхнем левом углу и выбирают пункт «Создать группу»;
- из выпавшего списка контактов выбирают людей, которые станут участниками группового чата;
- придумывают название;
- устанавливают аватарку;
- нажимают на команду «Готово».
Настройка группы в «Телеграм»
Для настройки группового чата нужно перейти в меню (три точки рядом с названием группы) и нажать на команду «Управление группой».
В открывшемся блоке настроек можно поменять аватар, название и добавить описание.
Далее определяют тип группы. Если сделать группу открытой, то в нее сможет вступить любой пользователь «Телеграм». Если оставить закрытой, какой она является «по умолчанию», к ней можно будет присоединиться, только переходя по пригласительной ссылке. Она может быть в виде QR-кодa. Код можно найти в блоке «Информация», справа от ссылки. Им можно «Поделиться», указав, где вы хотите опубликовать такую «картинку», отсканировав которую можно попасть в чат.
В настройках группы можно задать, будут ли новые участники получать доступ к уже существующей переписке или установить для них ограничения.
Кроме того, возможно выбрать, какие эмодзи допустимы для использования в качестве реакций на сообщения участников чата.
Использование ботов
Телеграм предлагает ряд ботов, которым можно делегировать некоторые функций администратора. Чтобы использовать бота, необходимо его запустить, перейдя по нужной ссылке. После этого, как правило, бот сам «рассказывает», для чего его можно использовать, и пошагово инструктирует, как осуществить настройку.
К наиболее полезным ботам для чатов относятся:
- Позволяет отправлять приветствия новым участникам чата, отвечает на самые частые вопросы, банит нарушающих правила чата, удаляет спам, убирает нежелательный контент, запрещает публикацию ссылок и пр., а также предоставляет статистику по количеству новых или наиболее активных участников и пр.
- Помогает модерировать суперчаты, например, удалять сообщения с ссылками и пр.
- Это бот-переводчик. Он поможет администраторам чатов, где бывают иностранцы. Perebot умеет переводить как с английского на русский, так и с русского на английский.
Чем групповой чат в «Телеграм» будет полезен для бизнеса
Группы в Telegram можно использовать в разных целях.
- Для обсуждения рабочих вопросов с коллегами. Для этого лучше подходят приватные группы.
- Для опросов, чтобы узнать мнение коллектива или принять решение в ходе голосования.
- Для выяснения мнения корпоративных клиентов относительно нововведений, нового товара или планируемого изменения условий, например, доставки (подходят открытые группы).
- С помощью приватной группы можно организовать быстрый документооборот, а также направлять коллегам различные материалы, необходимые по работе. Это быстрее и дешевле, чем при использовании CRM систем. При этом пересылаемые файлы будут всегда надежно храниться в облаке, и оставаться доступными для просмотра в любой момент.
Многие компании «заводят» одновременно и канал, и групповой чат. Каналы позволяют раскручивать бизнес в Сети. При их использовании вместе с группой можно добиться наилучших результатов, одновременно выстраивая коммуникацию с клиентами и решая различные бизнес-задачи.
Создание чатов от рекламного агентства BMMEDIA
Рекламное агентство BMMEDIA предлагает создание чатов в Телеграм любых типов, а также услуги по их администрированию. В ходе предварительной консультации наши специалисты уясняют цели клиента и стоящие перед ним задачи, чтобы предложить максимально эффективные решения. Мы готовы взять на себя раскрутку канала и увеличение количества его подписчиков, путем размещения рекламных сообщений на тематических форумах и на других площадках. Предоставляются консультации администраторам чатов по всем вопросам, возникающим в связи со спецификой функционирования суперчата. При необходимости наши разработчики напишут для вас бота, который позволит упростить работу администратора, автоматизировав большинство процессов, или помогут выбрать и начать работать с готовым ботом.
Источник: bmmedia.ru
Изготовление Telegram визиток
Читать весь текст
Преимущества изготовления Telegram визиток у нас
Любой материал
Изготовим визитку из любого вида материала, металл, пластик, алюминий, оргстекло, латунь и дадим гарантию на свою работу, отвечаем за результат
Высокая детализация
Любая буква или рисунок на Telegram визитке будут идеально точны за счет новейшего лазерного оборудования
Составим с Вами макет будущего изделия, на экране вы увидите конечный результат. После одобрения отправляем на изготовление
Изготовление одной Telegram визитки у нас составляет не более 10 минут, сделаем все сразу при Вас. 30-40 табличек мы изготовим за пару часов
Цены на изготовление инстаграм визиток
Изделие | Размеры | Стоимость | Время выполнения |
Небольшой размер | 250х325mm | 2300 руб. | 10-15 минут |
Средний размер | 300х390mm | 3500 руб. | 10-15 минут |
Оптимальный размер | 350х455mm | 4000 руб. | 10-15 минут |
Большой размер | 400х520mm | 5000 руб. | 10-15 минут |
Источник: www.newlt.ru