Содержание

10 полезных телеграм-ботов, которые точно облегчат вашу жизнь. Читайте на Cossa.ru

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

Рекламное агентство NewDay поделилось телеграм-ботами, которые заменят вам кучу приложений — от почты до переводчика, а также сэкономят ваше время на поиске фильмов, картинок и книг.

  • GmailBot (@GmailBot) — официальный бот от сервиса Google Gmail, который позволяет получать новые письма Google почты не выходя из мессенджера Телеграм. Также есть возможность отправлять новые письма, отвечать на них, отправлять их в архив или корзину.

  • TaxiSniper (@taxisniper_bot) — бот, который помогает экономить на такси.

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

  • Яндекс Переводчик (@YTranslateBot) — бот-переводчик от Яндекса, который поддерживает 12 языков и работает так же, как и обычный переводчик. По умолчанию установлен русский-английский.

  • Fb2Robot (@Fb2Robot) — бот, который представляет собой большую библиотеку. Поиск книг ведётся по авторам и жанрам, а также есть инлайн-поиск: прямо в окне ввода сообщения достаточно написать юзернейм бота и название книги/автора. Можно добавить «аудио» для поиска только по аудиокнигам. Уникальные фишки бота — ежедневное обновление библиотеки, онлайн-читалка (веб), возможность запроса на добавление книги, отображение рейтинга и отзывов с сайта Флибусты, функция «Избранное».

  • Киноман: фильмы и сериалы (@kinomanbot) — бот, который поможет вам выбрать кино на вечер по жанрам, а также предоставит информацию о том, когда на торрентах появляются свежие релизы фильмов в хорошем качестве (ссылки, к сожалению, не выдаёт). Кроме того, в боте можно найти кинотеатры поблизости, посмотреть афишу и купить билеты в кино прямо в Телеграме.

  • CoolPicture (@CoolPicture_bot) — сборник красивых фотографий и картинок. Выбираете одну из 18 категорий, кликаете на её название и получаете релевантное изображение. У робота достаточно объёмная база поиска по фото.

  • Коробок спичек (@korobok_bot) — телеграм-бот, который поможет справиться с профессиональным выгоранием. Здесь можно отслеживать свои спады в специальном календаре, слушать подкасты по теме и получать дельные советы каждый день.

  • Словарный бот (@dictsbot) — бот, предоставляющий доступ к коллекции толковых и тематических словарей на русском, украинском, английском и немецком языках. Он поддерживает взаимодействие с «Википедией», а также переводчиками «Яндекс» и «Google».

  • Бот-напоминатель (@SkeddyBot) — простой в использовании бот, предназначенный для управления напоминаниями. Достаточно отправить боту любое сообщение, например, «Позвонить маме через 30 минут», и сервис напомнит вам об этом в заданное время.

  • Штрафы ГИБДД (@youshtraf_bot) — бот, проверяющий штрафы на автомобиль и водителя. С помощью него можно получать всю информацию: дату, время, место нарушения, статью правонарушения, а также фотографии с камер фиксации. Прямо в боте можно также оплачивать штрафы. Работа поддерживается с базами данных ГИБДД, МАДИ, АМПП и системой «Платон», а также возможен автоматический мониторинг штрафов.

Ещё больше полезной информации и интересных новостей вы сможете найти в Инстаграме агентства.

Партнёрская публикация

Поделиться

Поделиться

Боты на Телеграмм на русском: лучшие рускоязычные Telegram боты

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

Топ чарт

Приведем самые популярные боты для Telegram на русском языке, согласно данным сервиса «Telegram Bot Store»:

  • @flibustafreebookbot – открывает доступ к библиотеке «Флибуста», крупнейшему пиратскому хранилищу литературы в цифровом виде. По умолчанию, скачивание файлов производится в форматах fb2, epub и mobi. Расширения меняются в настройках;
  • @cryptobankerbot – покупка и продажа биткоинов онлайн. Каждый может сам попробовать себя в роли перекупщика или воспользоваться услугами других пользователей. Уровень безопасности сделок высокий: до завершения транзакции средства остаются в системе;

    • @egrul_bot – присылает информацию о русских компаниях и индивидуальных предпринимателях, в том числе их адреса. База данных юридических лиц постоянно обновляется;
    • @atmpicbot – сервис по продвижению русских каналов в магазине «Storebot».
      Всего лишь за 50$ программа получает 225 голосов с оценкой в 5 звезд из 5. Накрутка происходит в обход правил «Storebot», и долго в топе сервис не продержится;
    • @ytaudiobot – извлекает из видео на «Ютубе» звуковую дорожку и присылает ссылку на скачивание полученного файла ответным сообщением;
    • @weatherman_bot – информер погоды в конкретном населенном пункте на сегодня, завтра или ближайшие пять дней. Фреймворк программы выложен на GitHub и с ним может ознакомиться каждый, кто понимает в программировании;
    • @avinfobot – важный источник данных при покупке автомобиля на вторичном рынке. За несколько секунд можно получить данные о том, сколько машина перепродавалась, участвовала ли она в ДТП и др. Можно проверить по базе данных телефон владельца и узнать, перебивался ли номер на двигателе;
    • @skeddybot – полностью заменяет собой электронный календарь. С помощью этого Телеграмм бота на русском языке можно поставить напоминание на нужное время и вести список дел;
    • @SberbankBot — если вы держатель карты Сбербанка, то этот бот станет полноценным помощником в финансовом вопросе.

  • @wradar_bot – присылает данные о погоде в виде красивых анимированных иконок. Даже сообщение о дожде в Телеграмм принесет подписчику радость;
  • @vkm4bot – пиратский ресурс для доступа к аудиотеке русской социальной сети «Вконтакте». Руководство сайта делает попытки по ограничению фонового прослушивания музыки, но в Телеграмме все эти попытки обречены на провал.
  • @synonim_bot. Подбирает синонимы для слов нашего языка. Достаточно набрать слово, и вы получите список аналогичных.
  • @transnow_bot. Очень удобный переводчик с английского и наоборот. На лету распознает язык и выдает адекватный перевод.

Лучшие боты для Telegram на русском (список) и как их добавить

Что такое «Боты для Telegram»? Это такие специальные программки-помощники, которые можно использовать в Телеграме — известном мессенджере. Они позволяют искать нужную информацию в интернете очень быстро и без нудных регистраций на сайтах.

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

Как пользоваться ботами

Чтобы воспользоваться той или иной услугой, которую предоставляет конкретный бот, нужно написать его в чате мессенджера, то есть подключить к своему чату. А еще удобнее добавить сразу его в список ваших контактов и обращаться к нему за помощью в любое время, создавая новый диалог с ним. Также потребуется ввести некоторую другую информацию (например, для выдачи «на-гора» тематического анекдота нужно описать его тему).

После того, как будет выбран нужный бот, пишем в чате с ним «/start», далее будет проходить обычный чат-диалог: бот может вас попросить уточнить кое-какую информацию, либо напишет, какие команды вы еще можете ввести.

Список ботов

Ниже представлен каталог популярных ботов для Телеграмм, в том числе и на русском языке:

  • @delorean_bot — отправляет напоминание о важном событии на будущее,
  • @ya — бот поисковика Яндекс. Этот бот стоит добавить в «Избранное»,
  • @meduzaprobot — с ним новости всегда будут с вами,
  • @temp_mail_bot — предоставляет e-mail для регистрации на время, который удалится через десять минут,
  • @storebot — это «shop», в котором находятся интересные и полезные боты на любой вкус,
  • @bot_gadalka — интернет-гадалка,
  • @pollbot — добавляет опросник в чате с возможностью прописывать несколько возможных ответов на выбор,
  • @hangbot — игра в «Виселицу» в мессенджере,
  • @pikabubestbot – предоставит самые смешные посты с «Пикабу.ру»,
  • @foodsearchbot — предлагает места для «перекуса»,
  • @krestikinolikibot — игра в «крестики-нолики»,
  • @movie_bot — проводник по фильмам,
  • @misis_bot — можно найти познавательные материалы библиотеки исследовательского университета «МИСиС»,
  • @grammarnazibot — исправляет ошибки,
  • @wolframbot — решает уравнения,
  • @topdf_bot — конвертация текстов и картинок в формат PDF,
  • @dict_bot — переводит с английского на русский без дополнительных действий с вашей стороны,
  • @ytranslatebot — это тоже бот-переводчик, но с других языков,
  • @filesbot — с его помощью можно сохранять и пересылать файлы между пользователями,
  • @ImageSearchBot — работает над поиском фотографий,
  • @Bcodebot — тут есть все высказывания Бендера (из мультфильма «Футурама»),
  • @BonAppetit_bot, @mycookbot — для тех, кто любит вкусно готовить,
  • @zombiebot — это зомби-бот, имитирующий общение с зомби,
  • @K908Bot — помогает переводить деньги с карточки,
  • @nationalgeographic_bot — тут находятся лучшие фотографии National Geographic со всего мира. Выбирайте тематику и смотрите!
  • @GetMusicBot — осуществляет поиск топ музыки,
  • @BotogramBot — создание ботов, с помощью этой утилиты вы можете обратиться к создателям ботов с просьбой о производстве нового «помощника»,
  • @flibustamirrorbot, @freebooksbot, @mybookbot — боты для поиска книги, в том числе и на Flibusta. Выбираете автора, желаемую книжку и формат — и все!
  • @old_lentachbot — Лентач в Telegram,
  • @instagramgirlsbot — лучшие фотографии из Инстаграма,
  • @umadbot — тут гифки и мемы,
  • @blackrealtor_bot — проверка актуальности информации про аренду квартир,
  • @footballquizbot — этот робот для любителей футбола и викторин,
  • @beermapbot — информация про крафт-пиво,
  • @formula_1bot — для тех, кто любит Формулу-1,
  • @adme_smart_bot — для любителей Adme,
  • @mypokerbot — холдем на просторах Telegram,
  • @mymtsbot — для пользователей МТС,
  • @country_bot — тут викторина «Угадай флаг»,
  • @slotobot — тут можно поиграть в «Однорукого бандита» (есть такой игровой автомат) на виртуальные деньги,
  • @vkmusic_bot — тут можно слушать музыку из Вконтакте,
  • @kmrsbot — бот известного издания «Коммерсант»,
  • @clarabot — справочная в интернете,
  • @makeuprobot — научитесь наносить макияж,
  • @questgamebot — это квест,
  • @alisearchbot, @ebayglobalbot, @amazonglobalbot — товары с АлиЭкспресс, Е-Бэй и Амазона,
  • @andyrobot —поиск англичанина для практики в разговорном английском,
  • @hh_helper_bot — бот для поиска работы на популярном сайте «ХэдХантер»,
  • @zodiac_bot — для любителей гороскопов,
  • @newscbot — новости,
  • @slangbot — для освоения американского акцента,
  • @simplewine_bot — для подбора вина,
  • @swp_bot — бот для исправления текста, который был по ошибке набран в английской раскладке русскими буквами,
  • @search_rutracker_bot — бот для пользования сервисом Рутрекер,
  • @ijokingbot — бот, который присылает анекдот на заданную тему,
  • @cargolinkbenzinbot — робот для поиска заправок,
  • @yetanotherbot — для пользования анонимным чатом,
  • @aptekarsk_bot — ищет лекарства в некоторых городах России по ближайшим аптекам,
  • @LifeHackerRuBot – бот «Лайфхакера» со смешными картинками и не только, используется для поднятия настроения,
  • @mycookbot — поиск рецептов по названию,
  • @beelineru_bot — для пользователей Билайна, следит за остатками на счету,
  • @offcostbot — тут промокоды для получения всевозможных скидок,
  • @cocktailbestbot — научитесь делать коктейли,
  • @bitcoinschool_bot — для тех, кому нужно пользоваться Биткоином или иными криптовалютами,
  • @raiffeisenbankbot — для пользователей услуг банка «Райффайзен»,
  • @magic_sticker_ball_bot — для принятия решений и получения ответов на свои вопросы,
  • @spb_robot — для получения информации о Санкт-Петербурге,
  • @spbtaxi_bot — используйте для вызова такси в том же городе,
  • @easystrongpasswordbot – генерирует пароли,
  • @mnp_bot — для определения оператора мобильного,
  • @truthorliebot — игра для эрудитов,
  • @sonnik_bot — для трактовки снов,
  • @questgamebot — игра с «незнакомцем»,
  • @accentsbot — узнайте, где ставить ударения в словах,
  • @pboxbot — сохраняет сообщения Телеграмм,
  • @chgk_bot — игра «Что? Где? Когда?»,
  • @ruassoc_bot — игра в ассоциации,
  • @shtrafybot — информация по штрафам Госавтоинспекции,
  • @zdorobot — для тех, кто хочет ознакомиться с инструкциями к лекарствам,
  • @karma_chat_bot — это бот для добавления собеседнику кармы в чате,
  • @barmap_bot — для поиска баров,
  • @kiosk_rubot — новостной бот России,
  • @rubbot — расскажет, какой сегодня курс валют.

Пользуйтесь ботами-помощниками, и вы всегда будете иметь всю нужную вам информацию «под рукой».

20 телеграм-каналов и ботов, которые облегчают жизнь школьникам и абитуриентам

Игнорировать популярность каналов в Телеграме уже невозможно. Да и не обязательно сопротивляться. Ведь можно найти действительно полезные паблики для школьников и абитуриентов. Собрали для тебя информационные, образовательные и познавательные телеграм-каналы и боты, которые сделают тебя чуточку образованнее.

Информационные телеграм-каналы для школьников и абитуриентов

Для поступления в вуз хорошо выучить предметы — это полдела. Важно находится в правильном информационном потоке и знать все технические моменты ЦТ и вступительной кампании. Подпишись на телеграм-канал Адукара — будешь первым получать все новости образования: от нововведений вступительной кампании до рекомендаций, как одеться на ЦТ.

К тому же мы организовали для абитуриентов чат, где ты можешь общаться со сверстниками, делиться материалами для подготовки, получать помощь с домашними заданиями. Вступай! Готовиться вместе веселее.

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

Если же ты смотришь на несколько шагов вперёд, то тебе пригодится канал DreamJob, где авторы публикуют информацию о стажировках и вакансиях для студентов, программы волтёрства и конференции.

Образовательные и познавательные телеграм-каналы для школьников и абитуриентов

Геометрия-канал научит тебя решать задачи. Каждый день тут публикуется новая задача по геометрии, а через день — и её решение.

Тем, кто изучает историю, будет полезно подписаться на канал Белорусское мнение. Тут ты найдёшь исторические хроники, фотографии и комментарии к ним от автора канала. В школьных учебниках такого точно нет!

Канал Садись, два! ведёт молодая и общительная учитель русского языка. Она рассказывает забавные истории из своей педагогической практики и параллельно объясняет разные правила.

А вось на канале Кайфаломка, ты шмат чаго новага даведаешся пра беларускую мову. Аўтарка разбірае памылкі на шыльдах, буклетах, надпісах і ў навінах.

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

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

Лучший канал в Телеграме по робототехнике — это Robotics Channel. Ресурс рассказывает о событиях в мире искусственного интеллекта, программирования, инженерии и прочих ИТ-инновациях.

Телеграм-паблик Daily English Word — это что-то среднее между словарём и самоучителем. Тут можно узнать о новых разговорных словах и выражениях на английском языке. Например, coroncled /kəˈrəʊnsld/ (дословно: коронотменённое) — та самая ситуация, когда у тебя отменяется долгожданная поездка куда-то или посещение какого-то классного мероприятия из-за эпидемии коронавируса.

Как это переводится, Чувак? — разговорный английский и выражения, которые вы не найдёте в учебниках. К каждому выражению даётся транскрипция и пример, где использовать.

Полезные телеграм-боты для школьников и абитуриентов

Своим подписчикам бот @megachemistribot присылает новости, фото и видео из мира химии, рассказывает об открытиях и опытах. В нём же можно посмотреть таблицу Менделеева и конспекты лекций.

@ProgrammingFAbot — с помощью бота можно научиться основам программирования. Есть встроенный справочник и примеры кодов.

@filesbot сохранит твои важные файлы. При необходимости ими можно делиться с другими пользователями Телеграма. В качестве файлохранилица можно также использовать диалог «Избранное».

@flibustafreebookbot очень быстро найдёт для тебя нужную книгу. Вводи название или автора и скачивай файл бесплатно.

Быстро преобразовывает текстовый документ или изображение в PDF бот @topdf_bot. И не нужно страдать из-за полуплатных сервисов.

Если нужно быстро перевести слово, сообщение или текст, не выходя из телеграма, то тебе поможет официальный бот Yandex. Translate @YTranslateBot.

А @GrammarNaziBot поможет проверить орфографию твоего сообщения.

@pomodoro_timer_bot — бот-таймер для продуктивной работы. Он поможет 25 минут работать и 5 минут отдыхать.

Если ты знаешь другие полезные телеграм-каналы и боты, которые делают жизнь школьника проще, не стесняйся делиться ими под этим постом.

Спасибо, что дочитал до конца. Мы рады, что были тебе полезны. Чтобы получить больше информации, посмотри ещё:

Поступление в вуз: гайд от сына маминой подруги

Каталог учебных заведений Адукар

Регистрация на ЦТ в 2020 году: сроки, пункты ЦТ, сколько стоит участие

Не пропускай важные новости и подписывайся на наш YouTube, ВК, Instagram, Telegram, Facebook и уведомления на adukar. by.

***

Если хотите разместить этот текст на своём сайте или в социальной сети, свяжись с нами по адресу [email protected] Перепечатка материалов возможна только с письменного согласия редакции.

пишем с нуля на примере бота с курсом валют

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

Время переходить к делу и узнать наконец, как создавать ботов в Telegram.

Шаг №0: немного теории об API Telegram-ботов

Начать руководство стоит с простого вопроса: как создавать чат-ботов в Telegram?

Ответ очень простой: для чтения сообщений отправленных пользователями и для отправки сообщений назад используется API HTML. Это требует использования URL:

https://api.telegram.org/bot/METHOD_NAME

Токен — уникальная строка из символов, которая нужна для того, чтобы установить подлинность бота в системе. Токен генерируется при создании бота. METHOD_NAME — это метод, например, getUpdates, sendMessage, getChat и так далее.

Токен выглядит приблизительно так:

123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11

Для выполнения запросов используются как GET, так и POST запросы. Многие методы требуют дополнительных параметров (методу sendMessage, например, нужно передать chat_id и текст). Эти параметры могут быть переданы как строка запроса URL, application/x-www-form-urlencoded и application-json (кроме загрузки файлов). Еще одно требование — кодировка UTF-8.

После отправки запроса к API, вы получаете ответ в формате JSON. Например, если извлечь данные с помощью метода getME, ответ будет такой:

GET https://api.telegram.org/bot<token>/getMe
{
   ok: true,
   result: {
       id: 231757398,
       first_name: "Exchange Rate Bot",
       username: "exchangetestbot"
   }
}

Если значение ‘ok’ — true, значит запрос был успешным и результат отобразится в поле ‘field’. Если false — в поле ‘description’ будет сообщение об ошибке.

Список всех типов данных и методов API Telegram-бота можно найти здесь (ENG) или с переводом здесь (ру) .

Следующий вопрос: как получать пользовательские сообщения?

Есть два варианта.

Первый — вручную создавать запросы с помощью метода getUpdates. В качестве объекта вы получите массив объектов Update. Этот метод работает как технология длинных опросов (long polling), когда вы отправляете запрос, обрабатываете данные и начинаете повторяете процесс. Чтобы избежать повторной обработки одних и тех же данных рекомендуется использовать параметр offset.

Второй вариант — использовать webhooks. Метод setWebhook нужно будет применить только один раз. После этого Telegram будет отправлять все обновления на конкретный URL-адрес, как только они появятся. Единственное ограничение — необходим HTTPS, но можно использовать и сертификаты, заверенные самостоятельно.

Как выбрать оптимальный метод? Метод getUpdates лучше всего подходит, если:

  1. Вы не хотите или не можете настраивать HTTPS во время разработки.
  2. Вы работаете со скриптовыми языками, которые сложно интегрировать в веб-сервер.
  3. У бота высокая нагрузка.
  4. Вы меняете сервер бота время от времени.

Метод с Webhook лучше подойдет в таких случаях:

  1. Вы используете веб-языки (например, PHP).
  2. У бота низкая нагрузка, и нет смысла делать запросы вручную.
  3. Бот на постоянной основе интегрирован в веб-сервер.

В этом руководстве будет использоваться метод getUpdates.

Еще один вопрос: как создать зарегистрировать бота?

@BotFather используется для создания ботов в Telegram. Он также отвечает за базовую настройку (описание, фото профиля, встроенная поддержка и так далее).

Существует масса библиотек, которые облегчают процесс работы с API Telegram-бота. Вот некоторые из них:

По своей сути, все эти библиотеки — оболочки HTML-запросов. Большая часть из них написана с помощью принципов ООП. Типы данных Telegram Bot API представлены в виде классов.

В этом руководстве будет использоваться библиотека pyTelegramBotApi.

Шаг №1: реализовать запросы курсов валют

Весь код был проверен на версии Python==3.7 c использование библиотек:
pyTelegramBotAPI==3.6.6
pytz==2019.1
requests==2.7.0

Полезно: Краткое руководство по библиотеке Python Requests

Начать стоит с написания Python-скрипта, который будет реализовывать логику конкретных запросов курсов валют. Использовать будем PrivatBank API. URL: https://api.privatbank.ua/p24api/pubinfo?json&exchange&coursid=5.

Пример ответа:

[
    {
        ccy:"USD",
	base_ccy:"UAH",
        buy:"25.90000",
        sale:"26.25000"
    },
    {
	ccy:"EUR",
        base_ccy:"UAH",
        buy:"29. 10000",
        sale:"29.85000"
    },
    {
        ccy:"RUR",
        base_ccy:"UAH",
        buy:"0.37800",
        sale:"0.41800"
    },
    {
        ccy:"BTC",
        base_ccy:"USD",
        buy:"11220.0384",
        sale:"12401.0950"
    }
]

Создадим файл pb.py со следующим кодом:

import re  
import requests  
import json  
  
  
URL = 'https://api.privatbank.ua/p24api/pubinfo?json&exchange&coursid=5'  
  
  
def load_exchange():  
    return json.loads(requests.get(URL).text)  
  
  
def get_exchange(ccy_key):  
    for exc in load_exchange():  
        if ccy_key == exc['ccy']:  
            return exc  
    return False  
  
  
def get_exchanges(ccy_pattern):  
    result = []  
    ccy_pattern = re.escape(ccy_pattern) + '.*'  
  for exc in load_exchange():  
        if re. match(ccy_pattern, exc['ccy'], re.IGNORECASE) is not None:  
            result.append(exc)  
    return result

Были реализованы три метода:

  • load_exchange: загружает курсы валют по указанному URL-адресу и возвращает их в формате словаря(dict).
  • get_exchange: возвращает курсы валют по запрошенной валюте.
  • get_exchanges: возвращает список валют в соответствии с шаблоном (требуется для поиска валют во встроенных запросах).

Шаг №2: создать Telegram-бота с помощью @BotFather

Необходимо подключиться к боту @BotFather, чтобы получить список чат-команд в Telegram. Далее нужно набрать команду /newbot для инструкций выбора название и имени бота. После успешного создания бота вы получите следующее сообщение:

Done! Congratulations on your new bot. You will find it at telegram.me/<username>. 
You can now add a description, about section and profile picture for your bot, see /help for a list of commands.  
By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. 
Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
<token> (here goes the bot’s token)

For a description of the Bot API, see this page: https://core.telegram.org/bots/api

Его нужно сразу настроить. Необходимо добавить описание и текст о боте (команды /setdescription и /setabouttext), фото профиля (/setuserpic), включить встроенный режим (/setinline), добавить описания команд (/setcommands). Потребуется использовать две команды: /help и /exchange. Стоит описать их в /setcommands.

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

Шаг №3: настроить и запустить бота

Начнем с создания файла config.py для настройки:

TOKEN = '<bot token>'  
TIMEZONE = 'Europe/Kiev'
TIMEZONE_COMMON_NAME = 'Kiev'

В этом файле указаны: токен бота и часовой пояс, в котором тот будет работать (это понадобится в будущем для определения времени обновления сообщений. API Telegram не позволяет видеть временную зону пользователя, поэтому время обновления должно отображаться с подсказкой о часовом поясе).

Создадим файл bot.py. Нужно импортировать все необходимые библиотеки, файлы с настройками и предварительно созданный pb.py. Если каких-то библиотек не хватает, их можно установить с помощью pip.

import telebot
import config
import pb
import datetime
import pytz
import json
import traceback


P_TIMEZONE = pytz.timezone(config.TIMEZONE)
TIMEZONE_COMMON_NAME = config. TIMEZONE_COMMON_NAME

Создадим бота с помощью библиотеки pyTelegramBotAPI. Для этого конструктору нужно передать токен:

bot.py

bot = telebot.TeleBot(config.TOKEN)
bot.polling(none_stop=True)

Шаг №4: написать обработчик команды /start

Теперь чат-бот на Python работает и постоянно посылает запросы с помощью метода getUpdates. Параметр none_stop отвечает за то, чтобы запросы отправлялись, даже если API возвращает ошибку при выполнении метода.

Из переменной бота возможно вызывать любые методы API Telegram-бота.

Начнем с написания обработчика команды /start и добавим его перед строкой bot.polling(none_stop=True):

@bot.message_handler(commands=['start'])  
def start_command(message):  
    bot.send_message(  
        message.chat.id,  
        'Greetings! I can show you exchange rates.\n' +  
        'To get the exchange rates press /exchange. \n' +  
        'To get help press /help.'  
  )

Как можно видеть, pyTelegramBotApi использует декораторы Python для запуска обработчиков разных команд Telegram. Также можно перехватывать сообщения с помощью регулярных выражений, узнавать тип содержимого в них и лямбда-функции.

В нашем случае если условие commands=['start'] равно True, тогда будет вызвана функция start_command. Объект сообщения (десериализованный тип Message) будет передан функции. После этого вы просто запускаете send_message в том же чате с конкретным сообщением.

Это было просто, не так ли?

Шаг №5: создать обработчик команды /help

Давайте оживим обработчик команды /help с помощью встроенной кнопки со ссылкой на ваш аккаунт в Telegram. Кнопку можно озаглавить “Message the developer”.

@bot.message_handler(commands=['help'])  
def help_command(message):  
    keyboard = telebot. types.InlineKeyboardMarkup()  
    keyboard.add(  
        telebot.types.InlineKeyboardButton(  
            'Message the developer', url='telegram.me/artiomtb'  
  )  
    )  
    bot.send_message(  
        message.chat.id,  
        '1) To receive a list of available currencies press /exchange.\n' +  
        '2) Click on the currency you are interested in.\n' +  
        '3) You will receive a message containing information regarding the source and the target currencies, ' +  
        'buying rates and selling rates.\n' +  
        '4) Click “Update” to receive the current information regarding the request. ' +  
        'The bot will also show the difference between the previous and the current exchange rates.\n' +  
        '5) The bot supports inline. Type @<botusername> in any chat and the first letters of a currency.',  
        reply_markup=keyboard  
    )

Как видно в примере выше, был использован дополнительный параметр (reply_markup) для метода send_message. Метод получил встроенную клавиатуру (InlineKeyboardMarkup) с одной кнопкой (InlineKeyboardButton) и следующим текстом: “Message the developer” и url='telegram.me/artiomtb'.

Код выше выглядит вот так:

Шаг №6: добавить обработчик команды /exchange

Обработчик команды /exchange отображает меню выбора валюты и встроенную клавиатуру с 3 кнопками: USD, EUR и RUR (это валюты, поддерживаемые API банка).

@bot.message_handler(commands=['exchange'])  
def exchange_command(message):  
    keyboard = telebot.types.InlineKeyboardMarkup()  
    keyboard.row(  
        telebot.types.InlineKeyboardButton('USD', callback_data='get-USD')  
    )  
    keyboard.row(  
        telebot.types.InlineKeyboardButton('EUR', callback_data='get-EUR'),  
        telebot.types.InlineKeyboardButton('RUR', callback_data='get-RUR')  
    )  
  
    bot.send_message(  
        message. chat.id,   
        'Click on the currency of choice:',  
        reply_markup=keyboard  
    )

Вот как работает InlineKeyboardButton. Когда пользователь нажимает на кнопку, вы получаете CallbackQuery (в параметре data содержится callback-data) в getUpdates. Таким образом вы знаете, какую именно кнопку нажал пользователь, и как ее правильно обработать.

Вот как работает ответ /exchange:

Шаг №7: написать обработчик для кнопок встроенной клавиатуры

В библиотеке pyTelegramBot Api есть декоратор @bot.callback_query_handler, который передает объект CallbackQuery во вложенную функцию.

@bot.callback_query_handler(func=lambda call: True)  
def iq_callback(query):  
    data = query.data  
    if data.startswith('get-'):  
        get_ex_callback(query)

Давайте реализуем метод get_ex_callback:

def get_ex_callback(query):  
    bot. answer_callback_query(query.id)  
    send_exchange_result(query.message, query.data[4:])

Метод answer_callback_query нужен, чтобы убрать состояние загрузки, к которому переходит бот после нажатия кнопки. Отправим сообщение send_exchange_query. Ему нужно передать Message и код валюты (получить ее можно из query.data. Если это, например, get-USD, передавайте USD).

Реализуем send_exchange_result:

def send_exchange_result(message, ex_code):  
    bot.send_chat_action(message.chat.id, 'typing')  
    ex = pb.get_exchange(ex_code)  
    bot.send_message(  
        message.chat.id, serialize_ex(ex),  
        reply_markup=get_update_keyboard(ex),  
	parse_mode='HTML'  
    )

Все довольно просто.

Сперва отправим состояние ввода в чат, так чтобы бот показывал индикатор «набора текста», пока API банка получает запрос. Теперь вызовем метод get_exchange из файла pb. py, который получит код валюты (например, USD). Также нужно вызвать два новых метода в send_message: serialize_ex, сериализатор валюты и get_update_keyboard (который возвращает клавиатуре кнопки “Update” и “Share”).

def get_update_keyboard(ex):  
    keyboard = telebot.types.InlineKeyboardMarkup()  
    keyboard.row(  
        telebot.types.InlineKeyboardButton(  
            'Update',  
	    callback_data=json.dumps({  
                't': 'u',  
		'e': {  
                    'b': ex['buy'],  
		    's': ex['sale'],  
		    'c': ex['ccy']  
                }  
            }).replace(' ', '')  
        ),  
	telebot.types.InlineKeyboardButton('Share', switch_inline_query=ex['ccy'])  
    )  
    return keyboard

Запишем в get_update_keyboard текущий курс валют в callback_data в форме JSON. JSON сжимается, потому что максимальный разрешенный размер файла равен 64 байтам.

Кнопка t значит тип, а e — обмен. Остальное выполнено по тому же принципу.

У кнопки Share есть параметр switch_inline_query. После нажатия кнопки пользователю будет предложено выбрать один из чатов, открыть этот чат и ввести имя бота и определенный запрос в поле ввода.

Методы serialize_ex и дополнительный serialize_exchange_diff нужны, чтобы показывать разницу между текущим и старыми курсами валют после нажатия кнопки Update.

def serialize_ex(ex_json, diff=None):  
    result = '<b>' + ex_json['base_ccy'] + ' -> ' + ex_json['ccy'] + ':</b>\n\n' + \  
             'Buy: ' + ex_json['buy']  
    if diff:  
        result += ' ' + serialize_exchange_diff(diff['buy_diff']) + '\n' + \  
                  'Sell: ' + ex_json['sale'] + \  
                  ' ' + serialize_exchange_diff(diff['sale_diff']) + '\n'  
    else:  
        result += '\nSell: ' + ex_json['sale'] + '\n'  
    return result


def serialize_exchange_diff(diff):  
    result = ''  
    if diff > 0:  
        result = '(' + str(diff) + ' <img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="<img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="<img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="<img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="<img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="↗️" src="https://s. w.org/images/core/emoji/2.3/svg/2197.svg">" src="https://s.w.org/images/core/emoji/2.3/svg/2197.svg">" src="https://s.w.org/images/core/emoji/2.3/svg/2197.svg">" src="https://s.w.org/images/core/emoji/72x72/2197.png">" src="https://s.w.org/images/core/emoji/72x72/2197.png">)'  
    elif diff < 0:  
        result = '(' + str(diff)[1:] + ' <img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="<img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="<img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="<img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="<img draggable="false" data-mce-resize="false" data-mce-placeholder="1" data-wp-emoji="1" alt="↘️" src="https://s.w.org/images/core/emoji/2.3/svg/2198.svg">" src="https://s.w.org/images/core/emoji/2.3/svg/2198.svg">" src="https://s. w.org/images/core/emoji/2.3/svg/2198.svg">" src="https://s.w.org/images/core/emoji/72x72/2198.png">" src="https://s.w.org/images/core/emoji/72x72/2198.png">)'  
    return result

Как видно, метод serialize_ex получает необязательный параметр diff. Ему будет передаваться разница между курсами обмена в формате {'buy_diff': <float>, 'sale_diff': <float>}. Это будет происходить во время сериализации после нажатия кнопки Update. Когда курсы валют отображаются первый раз, он нам не нужен.

Вот как будет выглядеть бот после нажатия кнопки USD:

Шаг №8: реализовать обработчик кнопки обновления

Теперь можно создать обработчик кнопки Update. После дополнения метода iq_callback_method он будет выглядеть следующим образом:

@bot.callback_query_handler(func=lambda call: True)  
def iq_callback(query):  
    data = query.data  
    if data. startswith('get-'):  
        get_ex_callback(query)  
    else:  
        try:  
            if json.loads(data)['t'] == 'u':  
                edit_message_callback(query)  
        except ValueError:  
            pass

Если данные обратного вызова начинаются с get- (get-USD, get-EUR и так далее), тогда нужно вызывать get_ex_callback, как раньше. В противном случае стоит попробовать разобрать строку JSON и получить ее ключ t. Если его значение равно u, тогда нужно вызвать метод edit_message_callback. Реализуем это:

def edit_message_callback(query):  
    data = json.loads(query.data)['e']  
    exchange_now = pb.get_exchange(data['c'])  
    text = serialize_ex(  
        exchange_now,  
	get_exchange_diff(  
            get_ex_from_iq_data(data),  
	    exchange_now  
        )  
    ) + '\n' + get_edited_signature()  
    if query. message:  
        bot.edit_message_text(  
            text,  
	    query.message.chat.id,  
	    query.message.message_id,  
	    reply_markup=get_update_keyboard(exchange_now),  
	    parse_mode='HTML'  
	)  
    elif query.inline_message_id:  
        bot.edit_message_text(  
            text,  
	    inline_message_id=query.inline_message_id,  
	    reply_markup=get_update_keyboard(exchange_now),  
	    parse_mode='HTML'  
	)

Как это работает? Очень просто:

  1. Загружаем текущий курс валюты (exchange_now = pb.get_exchange(data['c'])).
  2. Генерируем текст нового сообщения путем сериализации текущего курса валют с параметром diff, который можно получить с помощью новых методов (о них дальше). Также нужно добавить подпись — get_edited_signature.
  3. Вызываем метод edit_message_text, если оригинальное сообщение не изменилось. Если это ответ на встроенный запрос, передаем другие параметры.

Метод get_ex_from_iq_data разбирает JSON из callback_data:

def get_ex_from_iq_data(exc_json):  
    return {  
        'buy': exc_json['b'],  
	'sale': exc_json['s']  
    }

Метод get_exchange_diff получает старое и текущее значение курсов валют и возвращает разницу в формате {'buy_diff': <float>, 'sale_diff': <float>}:

def get_exchange_diff(last, now):  
    return {  
        'sale_diff': float("%.6f" % (float(now['sale']) - float(last['sale']))),  
	'buy_diff': float("%.6f" % (float(now['buy']) - float(last['buy'])))  
    }

get_edited_signature генерирует текст “Updated…”:

def get_edited_signature():  
    return '<i>Updated ' + \  
           str(datetime.datetime.now(P_TIMEZONE).strftime('%H:%M:%S')) + \  
           ' (' + TIMEZONE_COMMON_NAME + ')</i>'

Вот как выглядит сообщение после обновления, если курсы валют не изменились:

И вот так — если изменились:

Шаг №9: реализовать встроенный режим

Реализация встроенного режима значит, что если пользователь введет @ + имя бота в любом чате, это активирует поиск введенного текста и выведет результаты. После нажатия на один из них бот отправит результат от вашего имени (с пометкой “via bot”).

@bot.inline_handler(func=lambda query: True)  
def query_text(inline_query):  
    bot.answer_inline_query(  
        inline_query.id,  
        get_iq_articles(pb.get_exchanges(inline_query.query))  
    )

Обработчик встроенных запросов реализован.

Библиотека передаст объект InlineQuery в функцию query_text. Внутри используется функция answer_line, которая должна получить inline_query_id и массив объектов (результаты поиска).

Используем get_exchanges для поиска нескольких валют, подходящих под запрос. Нужно передать этот массив методу get_iq_articles, который вернет массив из InlineQueryResultArticle:

def get_iq_articles(exchanges):  
    result = []  
    for exc in exchanges:  
        result.append(  
            telebot. types.InlineQueryResultArticle(  
                id=exc['ccy'],  
	        title=exc['ccy'],  
	        input_message_content=telebot.types.InputTextMessageContent(  
                    serialize_ex(exc),  
		    parse_mode='HTML'  
		),  
	        reply_markup=get_update_keyboard(exc),  
	        description='Convert ' + exc['base_ccy'] + ' -> ' + exc['ccy'],  
	        thumb_height=1  
	    )  
        )   
    return result

Теперь при вводе “@exchangetestbost + пробел” вы увидите следующее:

Попробуем набрать usd, и результат мгновенно отфильтруется:

Проверим предложенный результат:

Кнопка “Update” тоже работает:

Отличная работа! Вы реализовали встроенный режим!

Выводы

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

Источник: How to make a bot: a guide to your first Python chat bot for Telegram

Боты для Telegram — список интересных ботов Телеграмм на русском языке — Stevsky.ru

Боты Телеграмм

Каждый из нас каждый день что-то ищет в интернете: новости, погоду, курс валют, музыку, видеоролики, книги, выгодные предложения по различным товарам и так до бесконечности. А что, если есть такая программа, в которой боты помогают найти самые свежие новости, скачать музыку из ВК даже не регистрируясь в сервисе, интересную книгу? Как многие уже успели догадаться, сегодня мы поговорим о приложении Telegram, а точнее о его ботах. Всего за год работы бот-платформы, мессенджер Телеграмм может похвастаться немалым количеством чат-роботов, которые по своему функционалу с легкостью заменят вам множество отдельно устанавливаемых приложений. Боты для Telegram очень полезны, когда нет времени подолгу выискивать ту или иную информацию, когда хочется скачать интересную книгу, хорошую музыку или видео без назойливой рекламы и втюхивания непонятно чего. С помощью Telegram bot можно каждый день получать свежую, достоверную информацию из популярных новостных порталов, сделав при этом всего один клик. Мы постарались собрать самые интересные и полезные боты Телеграм и описали их функционал.

Telegram боты список

@Weatherman — Telegram bot, который дает прогноз погоды для любого города. Прогноз выдается как на текущий день, так и на ближайшие 5 дней. Бот поддерживает русский, а информацию предоставляет одним сообщением со смайлами Emoji. Для получения прогноза просто отправляете боту Телеграмм название вашего города, после чего Weatherman в автоматическом режиме ежедневно оповещает о погоде в сообщениях.

Новостные боты для Telegram:

  • @meduzaprobot — официальный бот Телеграмм одного из популярных новостных порталов Meduza;
  • @tgnewsbot — бот, который предоставляет оперативные новости на русском языке в мессенджере Telegram;
  • @RussiaTodayRusBot — подписной бот, рассылающий автоматом свежие публикации с Russia Today на русском;
  • @lifehackerrubot — Telegram bot, предоставляющий доступ к новостям и статьям, а точнее лайфхакам;

@misis_bot — бот, через который можно искать научные материалы в библиотеке Национального исследовательского технологического университета Москвы «МИСиС». Отлично подойдет тем, кто увлекается научной литературой, поскольку доступ к ней можно получить с любого телефона или планшета, как говорится, не отходя от кассы.

@rubbot — бот для Телеграмм, с помощью которого можно узнать актуальный курс валют. RubBot информирует не только о курсе рубля к доллару, но и к евро, при этом указывается на сколько понизился или повысился курс. Интересна стоимость нефти марки Brent? В rubbot все есть!

@my_ali_bot — или бот, который поможет с онлайн-магазином AliExpress. Интересен тем, что помогает с поиском товаров в различных категориях и отображает выделенные предложения. Помимо этого, кураторы @my_ali_bot время от времени информируют о спецпредложениях и скидках. Бот для Телеграмм упрощает поиск благодаря ссылкам на каналы с удобным форматом публикации товаров разных категорий: электроника, для дома и т.д.

@ya — официальный поисковик Яндекс прямо в Telegram. С помощью него можно искать изображения, новости, видео и т. п. Бот также работает с сервисом Яндекс.Маркет и распознает простые команды пользователя.

Контент-боты или боты для Telegram, предлагающие только поиск или загрузку контента напрямую.

@ivideobot — популярный бот Телеграм, с помощью которого можно без труда скачать видео с YouTube. Для этого отошлите боту ссылку на ролик, а в ответ вам придут ссылки на прямое скачивание с выбором необходимого качества — от 3GP до webM. Также предусмотрены опции для отдельной загрузки только звуковой дорожки из видео.

@instasave_bot — аналогичный Telegram bot, однако служащий для скачивания фото- и видеоматериалов из социального сервиса Instagram. Также требует ссылку, после чего отвечает конкретным фото или видео, которые без труда сохраняются.

@vkmusic_bot — нужный бот, через который можно слушать и скачивать аудио файлы из соц. сети Вконтакте (даже без регистрации). Для этого отправьте боту Телеграмм название трека, а он ответит списком композиций, который можно прослушивать в самом мессенджере и, впоследствии, загрузить.

@youtube и @music — боты для Телеграмм, которые появились буквально на днях. Первый занимается поиском видеороликов на YouTube, после чего ими можно поделиться в соседних чатах. Второй находит классическую музыку, которой тоже можно поделиться с друзьями в мессенджере. Поддерживают новую платформу Bot Platform 2.0 со всеми вытекающими.

@umadbot и @gifscombot еще два Telegram bot, тесно связанных с гиф-изображениями. Первый работает только с английским языком и отправляет анимированные картинки, а вот второй поинтересней — конвертирует любые видеоролики из социальных сервисов в гифки. Бот @gifscombot работает с Gfycat, Vine, Facebook, Instagram, Twitter и некоторыми другими соц. сетями. Тут все очень просто — кидаете боту ссылку на ролик, взамен получаете готовое гиф-изображение.

Заскучали и не знаете чем себя занять? Встречайте игровых ботов для Телеграмм — с ними время пролетит незаметно!

@mypokerbot — боты Telegram для игры в покер с друзьями из контактов. Для добавления человека в игру, необходимо отослать ему приглашение. Бот на русском языке и умеет работать с Emoji.

@country_bot — игровой бот Телеграмм, задачей которого является проверка вас и ваших друзей на знание флагов разных государств. Он присылает сообщение с флагом, а вы отвечаете названием страны.

@krestikinolikibot — игра в классические крестики-нолики с ботом в Телеграмм. Играть просто — внизу мессенджера появляется клавиатура, кликая по которой вы ставите крестик (или нолик), после чего ходит бот. Есть два режима — 3х3 и 4х5. Выиграть не так-то уж просто, игровой бот очень умен. Кстати, для игры в крестики-нолики с друзьями воспользуйтесь ботом для Telegram @oxbot.

Поклонникам графических новелл и увлекательных историй приглянутся следующие боты: @everlastingsummerbot — известная новелла «Бесконечное лето» и @questgamebot — бот с интерактивным текстовым приключением. Каждый из ботов для Телеграмм содержит интересные истории с неповторимым сюжетом и вариативными диалогами.

Боты-утилиты в Telegram или помощники для простых и в то же время важных функций. Упростите свою жизнь с помощью следующих ботов в Телеграмм:

  • @PollBot — бот для создания опросов, которые потом можно отправить друзьям и собеседникам из контактов.
  • @ytranslatebot — переводчик с наличием русского языка. Перевод сообщений производится посредством сервиса Яндекс.
  • @temp_mail_bot — бот Телеграмм для создания временной электронной почты. Примечателен тем, что автоматически удаляется спустя 10 минут и отлично подойдет для регистрации на подозрительных сайтах и ресурсах.
  • @wolframbot — Telegram bot, отличный помощник всем учащимся, особенно на контрольных или экзаменах. За счет использования базы данных Wolfram Alfa для расчетов, можно отослать уравнение, после чего придет сообщение с ответом.
  • @Ru_Tracker_Bot — бот одного из самым популярных торрент-трекеров (ныне заблокированного в России) Rutracker. org. С помощью него можно искать раздачи и скачивать через Magnet-ссылки.
  • @flibustamirrorbot — еще один бот Телеграмм для быстрого поиска и загрузки книг с заблокированного в РФ ресурса Flibusta.
  • @mycookbot — ищете рецепт для приготовления какого-нибудь блюда, тогда этот бот для вас. Рецепты просматриваются на весь экран + на русском языке.
  • @sberbankbot — Telegram bot от Сбербанка. Позволяет узнать курсы валют, расположение доступных банкоматов или отделений банка + множество полезной справочной информации.
  • @twimonbot — бот, который уведомляет о стримах на таких сервисах, как Twitch, HitBox, GoodGame и т.д.
  • @radiusbot — бот, позволяющий общаться с людьми поблизости, тем самым заводя новые знакомства.
  • @locale_bot — бот Телеграмм, с помощью которого интерфейс мессенджера можно перевести на любой удобный вам язык.
  • @Bcodebot — в нем собраны все причудливые юмористические высказывания Бендера из мультсериала Футурама.

Чтобы собственноручно создать полезного бота для Телеграмм, обратитесь с просьбой к компании BotoGram — @BotogramBot или воспользуйтесь помощью @botfather. Для того, чтобы ознакомиться со списком всех ботов Telegram, используйте бота @StoreBot.

Пишите в комментариях ваши предложения о полезных ботах и мы добавим их в статью!

Telegram bot — создаем бота с нуля


< Предыдущая   Следующая >

Новые материалы по этой тематике:

Старые материалы по этой тематике:


Ваш личный помощник МЭК 61850 на базе бота Telegram

Сегодня мы запустили обновленную версию нашего IEC 61850 бота в Telegram. Он получил несколько важных обновлений, сделавших из него незаменимого помощника по МЭК 61850, среди которых:

  • Полнотекстовый поиск по классам логических узлов и функциям. Теперь можно просто дать боту команду “/ln дистанционная защита” и он выдаст наименования классов логических узлов.
  • Поиск по базе данных Tissues. Бот регулярно обновляет базу Tissues с tissue.iec61850.com и осуществляет поиск по ней. Для поиска используйте команду “/tissue текст запроса”.
  • Поддержка русского языка. Вся платформа бота переведена на мультиязычность. Для смены языка используйте команду “/lang”. Сейчас есть поддержка русского и английского.
  • Улучшено форматирование отчёта о передаче данных в АСУ ТП. Форма получила строгий ГОСТовский шрифт, улучшено форматирование таблиц.
  • Исправлен ряд ошибок в формировании описаний объектов данных.

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

Поиск логических узлов по названию функций

Одним из ключевых моментов этого обновления мы, конечно же, считаем полнотекстовый поиск. Ранее бот мог давать описания классов логических узлов, однако во многих случаях требуется обратная операция: надо найти логический узел по описанию функции. Как раз это теперь и может делать бот. Поиск по базе ведётся сразу по всем языкам, то есть не важно задали ли вы, скажем, запрос “/ln защита” или “/ln protection” — бот в любом случае найдет вам подходящие логические узлы (вероятно, впрочем, разные).

Пока некоторые общепринятые русскоязычные аббревиатуры функций могут быть непонятны ботом, поэтому, если с первого раза вам не удалось найти интересующую функцию, рекомендуем попробовать другие слова и сочетания. Уже в ближайших обновлениях мы снимем многие ограничения текстового поиска и вы, наши пользователи, можете в этом помочь: просто “скормите” боту несколько своих SCL-файлов, и скоро он научится правильно понимать ваши запросы.

Поиск по Tissues

База данных корректировок и вопросов к стандарту IEC 61850 (IEC 61850 Technical Issues – Tisssues) — это возможность для всех пользователей обеспечить обратную связь с разработчиками стандарта, либо просто задать свои вопросы по применению. Теперь искать среди Tissues стало невероятно просто: достаточно просто написать боту команду “/tissue <<поисковый запрос>>”, и он выдаст ссылки на все Tissue, где в тексте, либо в обсуждении встречаются эти слова.

Так как база Tissues — это международная площадка, то всё общение в ней ведётся только на английском языке, однако бот поможет найти Tissue по теме и по русскоязычным запросам. Для этого следует сначала найти логический узел для интересующей функции (запрос “/ln <<функция>>”, например “/ln дистанционная защита”), а потом сделать поиск по Tissues для соответствующего логического узла. Причём, делается это всего в один клик (или тап) — в специальной клавиатуре.

Мультиязычность и поддержка русского языка

Большиство пользователей бота на сегодняшний день — из России, поэтому мы считали своим долгом сделать бота дружелюбным по отношению к нашим соотечественникам. Отныне все сообщения от бота, а также запросы ему могут делать на русском языке. Можно, кстати, использовать русскоязычные команды. Например, вместо команды “/LN” можно использовать русскоязычную “/ЛУ” — тогда не надо переключать раскладку, если вы хотите найти функцию по обозначению на русском языке.

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

Улучшено форматирование отчёта о передаче данных в АСУ ТП

Отчёт о передаче данных в АСУ ТП получил более строгое форматирование и шрифт по ГОСТу. При создании таблиц использована разметка, которая при копировании в текстовый редактор или печати документа на принтере автоматически добавляет заголовок таблицы на все листы. Также добавлены разрывы страниц, чтобы каждый отдельный Report начинался с нового листа.

Улучшения и исправления ошибок

Одним из важнейших технических обновлений, которое совершенно незаметно пользователю — это интеграция в бота SCL-движка от нашей платформы Авача. Благодаря применению этого совершенного многофункционального движка бот стал гораздо лучше разбирать SCL-файл, включая сложные структуры, включающие в себя многократное вложение элементов SDI. Теперь даже самые сложные SCL файлы будут обрабатываться корректно и существенно быстрее.

Другие исправления и улучшения:

  • Решена проблема некорректного формирования описания для объектов данных, имеющих в своём составе SDI-элементы.
  • Исправления системы управления пользователями, которая теперь корректно обрабатывает любые сочетания имён пользователей.
  • Дополнения и исправления в описаниях логических узлов, объектов и атрибутов данных.

Будьте осторожны при использовании ботов в Telegram

Приложение для безопасного обмена сообщениями Telegram имеет важное значение по двум очень разным причинам. Во-первых, приложение представляет собой инструмент зашифрованной связи для сотен миллионов пользователей по всему миру, особенно тех, кто хочет избежать государственного надзора и цензуры в таких странах, как Россия и Иран. Во-вторых, многие эксперты по криптографии ставят под сомнение целостность схемы шифрования Telegram. Новый отчет Forcepoint об использовании ботов в Telegram имеет значение как для пользователей Telegram, так и для его критиков.

Telegram-боты — это небольшие программы, которые можно встраивать в чаты Telegram или общедоступные каналы и выполнять определенную функцию. Они могут предлагать настраиваемые клавиатуры, создавать мемы с кошками по запросу или даже принимать платежи и действовать как цифровая витрина. Боты популярны в Telegram, потому что они забавны и удобны, и Telegram поддерживает их с 2015 года. По сути, это автоматизированные учетные записи Telegram; вы можете просто добавить их в чаты и каналы, как друга. Но, исследуя платформу ботов, Forcepoint понял, что эта функция не включает алгоритм шифрования, который Telegram использует для защиты своих чатов.В результате добавление бота в чат или канал подрывает его безопасность, потенциально облегчая перехват сообщений третьей стороной.

«Это то, что влияет на вас, если вы управляете ботом или находитесь в канале с ботами», — говорит Люк Сомервилль, руководитель отдела специальных расследований Forcepoint. «Честно говоря, нас удивило то, что мы поняли, что защита ботов сильно отличается от того, как работает обычный обмен сообщениями».

В частности, боты Telegram не используют MTProto, протокол шифрования Telegram, который создает структуру, в которой сообщения пользователей друг другу зашифрованы и неразборчивы при передаче между устройствами отправителя и получателя.Хотя на протяжении многих лет исследователи выражали различные опасения по поводу MTProto — Telegram утверждает, что это нормально, — если вы доверяете Telegram свои безопасные коммуникации, вы доверяете MTProto.

Но платформа ботов Telegram вместо этого полагается на протокол безопасности транспортного уровня, используемый в веб-шифровании HTTPS. TLS отлично подходит для многих вещей, но недостаточно надежен, чтобы выступать в качестве единственного шифрования в службе безопасной связи, предназначенной для обеспечения расширенной защиты. Вот почему такие приложения, как Signal и WhatsApp, используют протокол Signal, а Telegram имеет MTProto.Однако, создавая свою бот-платформу без MTProto, Telegram создает ситуацию, когда введение бота в чат или канал существенно снижает его шифрование.

Forcepoint сделал открытие неожиданным образом. Исследователи безопасности ранее обнаружили ботов Telegram, которые управляют вредоносными приложениями Android и даже извлекают данные из чатов Telegram через API ботов Telegram, используемый разработчиками. Глубокая интеграция ботов в приложение делает их популярными пешками в стратегиях атак.Изучая одну из таких схем вредоносного ПО, Forcepoint случайно обнаружил, что чаты Telegram с участием ботов снижают безопасность.

Исследователи исследовали образец вредоносного ПО для удаленного управления, получившего название GoodSender, и выявили механизм в коде, который ожидал команд от бота Telegram. Вредоносная программа включала в себя две части идентификационной и аутентификационной информации Telegram — токен API бота и идентификатор чата — которые используются для направления запросов ботов в нужные чаты. Вооружившись этими деталями, исследователи поняли, что они могут создавать запросы API, которые по сути воспроизводят все коммуникации между автором вредоносного ПО и его ботом. Поскольку хакер совершил ошибку, выполнив все свое тестирование и развертывание в одной настройке бота (вместо того, чтобы замести следы с помощью нескольких учетных записей), исследователи смогли изучить, как он настроил, протестировал и в конечном итоге начал развертывание вредоносного ПО. .

Хотя исследователи Forcepoint использовали Telegram API для отслеживания коммуникаций хакерского бота в рамках благонамеренного анализа защиты, они подчеркивают, что кто-то другой может использовать тот же метод для лечения болезни и оглядываться на весь разговор, в котором присутствует бот. .И даже тот, у кого нет API-токена чата и идентификатора чата из образца вредоносного ПО, потенциально может извлечь их другими способами. Обе части информации встроены в каждое сообщение Telegram, поэтому боты могут знать, какие данные или сервис отправлять в какой чат.

Запрещенное приложение Telegram становится ключевым инструментом для российских протестующих — The Denver Post

Франческа Эбель, The Associated Press

МОСКВА — Антиправительственные протестующие в России все больше полагаются на зашифрованное и официально запрещенное приложение для обмена сообщениями, чтобы передавать информацию в критических ситуациях, от уклонения от полиции по охране общественного порядка до выдачи арестованным линии на улицу.

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

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

Россия запретила Telegram после того, как его создатели отказались передать ключи шифрования властям в прошлом году. Тем не менее, он остается доступным, и многие проправительственные деятели и кремлевские чиновники, включая официального представителя президента Владимира Путина Дмитрия Пескова, по-прежнему ведут активную учетную запись.

Сергей Санович, докторант Центра политики в области информационных технологий при Принстонском университете, говорит, что приложение лучше других эффективно координирует протесты.

«Он не рассчитан на получение наибольшего количества лайков», — сказал он. «Это инструмент для реальных людей для офлайн-взаимодействия.”

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

Если кто-то хочет присоединиться к массовой протестной группе «Бессрочка», например, веб-сайт группы предлагает пользователям присоединиться к «навигатору протестов» в Telegram. Затем навигатор предоставляет новым пользователям список каналов, которые предлагают постоянный поток информации о последней оппозиционной деятельности или политической теме, и чаты, которые связывают новобранцев с другими активистами в их районе.

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

Это один из способов, которым группа полицейского наблюдения «ОВД-Инфо» справлялась с наплывом панических сообщений от задержанных на каждом митинге в выходные дни. Автоматизированные боты оптимизировали систему, перегруженную предупреждениями, следя за тем, чтобы никто не проскользнул через сеть, и позволяя группе более точно подсчитывать задержанных.

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

Раньше митинги в России частично координировались с помощью хэштегов Twitter. Но часто проправительственные агенты развертывали большие группы автоматических ботов для проведения контрпропаганды и спама, и хэштег быстро становился непригодным для использования.

Все больше и больше протестов теперь координируются на каналах Telegram, а не Twitter.

«Взломать канал намного сложнее, чем хэштег», — пояснил Санович.

Однако сильные стороны

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

Грегори Асмолов, научный сотрудник Института России Королевского колледжа Лондона, написал в недавнем эссе для «Открытой демократии», что по мере того, как российская оппозиция внедряет новые цифровые инструменты, правительство «вскоре может оказаться на распутье».

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

Сеть ботов Telegram используется для создания дипфейков обнаженной натуры

Фирма по безопасности Sensity сообщает, что недавно обнаружила сеть дипфейков-ботов в приложении для чата Telegram, которые по запросу создают сгенерированные компьютером обнаженные изображения женщин. По состоянию на июль 2020 года компания обнаружила, что боты сгенерировали дипфейки примерно 104000 женщин. За последние три месяца объем производства увеличился почти на 200 процентов. Вы можете ожидать, что программное обеспечение большую часть времени тратит на обработку изображений знаменитостей, но похоже, что большинство людей использовали его для создания фотографий обнаженных женщин, которых они знают в реальной жизни.В любом случае большинство жертв, скорее всего, не знают, что их поддельные изображения циркулируют в Интернете. Фирма также обнаружила, что на «ограниченном количестве» фотографий изображены несовершеннолетние дети.

Большинство людей, использующих программное обеспечение, около 70 процентов, приехали из России, страны, в которой до недавнего времени был запрещен Telegram. В России бот также попал в ВК, крупнейшую социальную сеть страны. Опрос Sensity, проведенный в одном из общедоступных сообществ Telegram, посвященных этому программному обеспечению, показывает, что бот не нашел широкого распространения в англоязычных странах, таких как Великобритания, Великобритания и Канада — по крайней мере, пока.

Ботом можно пользоваться бесплатно, но пользователи могут покупать «премиальные монеты», которые удаляют водяной знак, созданный программным обеспечением, и ускоряют обработку. Набор из 12 монет стоит 1,30 доллара. Sensity утверждает, что программное обеспечение, лежащее в основе возможностей бота, скорее всего, является версией DeepNude с открытым исходным кодом. Алгоритм машинного обучения получил известность в прошлом году, когда его создатель ненадолго продал его в Интернете.

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

Мы обратились в Telegram за комментариями и обновим эту статью, когда получим ответ от компании. Sensity утверждает, что компания не ответила на ее попытки пообщаться.

API платежей для ботов

Вы можете принимать платежи от пользователей Telegram через ботов Telegram.

Примечание: Эта статья предназначена для разработчиков ботов. Если вам нужен общий обзор Telegram Payments, загляните в блог Telegram.
Также посетите платежную документацию MTProto, чтобы получить технический обзор платежей с точки зрения пользователя.

Если вы новичок в использовании ботов Telegram и хотите узнать, как создать и настроить бота, обратитесь к разделу Introduction to Bots and Bot FAQ .

Введение в платежи

Telegram-боты могут принимать оплату товаров и услуг от пользователей, начиная с Bot API v.3.0. Для оплаты ваших товаров и услуг пользователям потребуется Telegram версии 4. 0 или выше.

Как это работает?

С точки зрения пользователя платежная система полностью бесшовная. Боты продавца могут отправлять пользователям сообщения счетов-фактур в специальном формате . Такие сообщения-фактуры содержат фотографию и описание продукта вместе с заметной кнопкой Pay .При нажатии на эту кнопку открывается специальный платежный интерфейс в приложении Telegram. В этом интерфейсе пользователям предлагается ввести дополнительные сведения, такие как сведения о доставке, номер телефона или адрес электронной почты.

После ввода всей необходимой информации она пересылается торговому боту. Бот может предложить несколько вариантов доставки физических товаров в зависимости от адреса. Когда все будет готово, пользователи могут ввести данные своей кредитной карты или выбрать одну из сохраненных карт и оплатить продукт. Telegram также поддерживает Apple Pay и Android Pay.Как только транзакция завершена, торговый бот отправляет квитанционное сообщение , которое содержит реквизиты платежа, а также информацию о доставке и доставке.

Как вы обрабатываете платежи?

Telegram не обрабатывает платежи от пользователей и вместо этого полагается на различных провайдеров платежей по всему миру. Именно провайдеры платежей обрабатывают и хранят всю конфиденциальную информацию, например данные кредитной карты. Ни Telegram, ни разработчики ботов не имеют к нему доступа.На данный момент мы поддерживаем платежи из более чем 200 стран через следующих платежных систем:

Приходят другие провайдеры.

Как мне стать поставщиком платежных услуг?

Если вы работаете в компании, которая предоставляет услуги, аналогичные автономным учетным записям в Stripe Connect, сообщите нам об этом через @BotSupport (пожалуйста, включите в свое сообщение хэштег #paymentsprovider ).

Сколько вы заряжаете?

Telegram не взимает с комиссию за использование Payments API.Обратите внимание, что у большинства поставщиков платежей будут свои комиссии. Например, Stripe в США взимает 2,9% + 30 центов за успешное списание средств с карты (подробнее о ценах см. На веб-сайте Stripe).

Что может продавать мой бот?

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

Специальное примечание: Из-за ограничений Apple разработчики ботов в настоящее время не могут принимать платежи за цифровые товары и виртуальные услуги от пользователей iOS .

Как разрешаются споры?

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

Поскольку Telegram не обрабатывает платежи, мы не храним конфиденциальные данные и не можем получить к ним доступ. Из-за такой структуры Telegram не может обрабатывать жалобы или кэшбэки — ответственность за спорные платежи несут разработчики ботов, провайдеры платежей и банки, участвовавшие в обмене.

См. Также: Политика конфиденциальности Telegram

Платежный API

Теперь рассмотрим платежи через Telegram Bot API более подробно.Очевидно, что для приема платежей вам понадобится Telegram-бот. Поговорите с BotFather, чтобы создать бота, если у вас его еще нет.

Подключение платежей

Теперь у вас есть торговый бот, который хочет предлагать товары или услуги пользователям Telegram. В этом документе назовем его @merchantbot . Первая остановка — выбрать и подключить поставщика платежных услуг. На данный момент вы можете использовать Stripe для платежей ботам. В ближайшие месяцы мы подключим больше провайдеров, поэтому следите за объявлениями на канале @BotNews.

Получение токена

Используйте команду / mybots в чате с BotFather и выберите @merchantbot , который будет предлагать товары или услуги. Перейдите в Настройки бота> Платежи. Выберите провайдера, и вы будете перенаправлены к соответствующему боту. Введите необходимые данные, чтобы поставщик платежей успешно подключился, вернитесь в чат с Botfather. В сообщении будут показаны доступные провайдеры. У каждого будет имя, токен и дата подключения провайдера.Вы будете использовать токен при работе с Bot API.

Тестовые платежи: провайдер Stripe TEST MODE

Пока вы все еще разрабатываете и тестируете платежи для своего бота, используйте провайдер «Stripe TEST MODE». В этом режиме вы можете производить платежи без фактического выставления счетов за какие-либо счета. Настоящие карты нельзя использовать в тестовом режиме, но вы можете использовать тестовые карты, например, 4242 4242 4242 4242 (полный список здесь). Вы можете переключаться между тестовым режимом и режимом реального времени столько раз, сколько захотите, но, пожалуйста, ознакомьтесь с контрольным списком в реальном времени, прежде чем начать работу.

Обратите внимание, что когда ваш торговый бот работает в тестовом режиме, он сможет отправлять счета только тем пользователям Telegram, которые являются взаимными контактами с учетной записью создателя бота. Поэтому убедитесь, что те, кто поможет вам протестировать платежную функцию, есть в вашем списке контактов.

Пошаговый процесс
1. Создать счет-фактуру

Пользователь связывается с @merchantbot и просит что-то купить. Бот формирует счет-фактуру с описанием товара или услуги, суммой к оплате, а также запрашиваемой информацией о доставке.

Используйте для этого метод sendInvoice. Параметр provider_token — это то место, куда вы помещаете значение токена , которое вы получили ранее через Botfather. Один торговый бот может использовать несколько разных токенов для разных пользователей или разных товаров и услуг.

Сообщение о счете с кнопкой оплатить можно отправить только в приватный чат с пользователем. Группы и каналы не поддерживаются. В результате появится сообщение о счете-фактуре:

.

Счет в чате

2.Информация о доставке и другие данные (необязательный шаг)

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

Информация о доставке

3. Предлагайте варианты доставки на основе адреса доставки (необязательный шаг)

Если был запрошен адрес доставки и вы включили параметр is_f flexible , API бота отправит боту обновление с полем shipping_query . Бот должен ответить с помощью answerShippingQuery либо списком возможных вариантов доставки и соответствующими ценами доставки, либо ошибкой (например, если доставка по указанному адресу невозможна).

4. Выберите вариант доставки (необязательный шаг)

Пользователь выбирает вариант доставки из списка (общая сумма к оплате может измениться на этом этапе) и переходит к оформлению заказа.

Выберите вариант доставки

5. Предварительная оплата

Пользователь вводит свою платежную информацию и нажимает кнопку окончательной оплаты.В этот момент Bot API отправляет боту обновление с полем pre_checkout_query , которое содержит всю доступную информацию о заказе. Ваш бот должен ответить с помощью answerPrecheckoutQuery в течение 10 секунд после получения этого обновления, иначе транзакция будет отменена.

Бот может вернуть ошибку, если он не может обработать заказ по какой-либо причине. Мы настоятельно рекомендуем указать причину невыполнения заказа в удобочитаемой форме (например, «Извините, у нас все кончились резиновые утки! Вы бы хотели вместо этого стального медведя?»). Telegram покажет пользователю эту причину.

6. Касса

В случае, если бот подтверждает заказ, Telegram запрашивает у платежной системы завершение транзакции. Если платежная информация была введена правильно и платеж прошел, API отправит от пользователя квитанцию ​​типа success_payment . Как только ваш бот получит это сообщение, он должен приступить к доставке товаров или услуг, приобретенных пользователем.

Для пользователя сообщение Invoice в пользовательском интерфейсе становится квитанцией — они могут открыть эту квитанцию ​​в любое время и увидеть все детали транзакции:

Квитанция

Вирусный рост: глубокие ссылки

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

Чтобы кнопка быстрой переадресации работала правильно, все сообщения счета должны содержать start_parameter для создания нового счета. Подробнее о глубинных ссылках »

Готовимся к работе

После того, как вы все проверили и убедились, что ваша реализация платежей работает, вы готовы перейти в РЕЖИМ ЖИВОГО.Для этого перейдите в BotFather> / mybots> выберите @merchantbot > Настройки бота / Платежи и включите Stripe LIVE MODE. Вы получите токен со строкой : LIVE: посередине, например 123: ЖИВОЙ: XXXX . Не передавайте этот токен третьим лицам!

Прежде чем ваш торговый бот перейдет в режим реального времени, убедитесь, что выполнены следующие условия:

Текущий контрольный список
  • Мы настоятельно рекомендуем включить двухэтапную аутентификацию для учетной записи Telegram, которая управляет вашим ботом.
  • Вы, как владелец бота, несете полную ответственность в случае возникновения каких-либо конфликтов или споров. Вы должны быть готовы правильно обрабатывать споры и возвратные платежи (в случае Stripe см. Здесь и здесь).
  • Чтобы предотвратить недопонимание и возможные юридические проблемы, убедитесь, что ваш бот может отвечать на команду / terms (или предлагает аналогичный простой способ доступа к вашим Условиям использования). Ваши Условия и положения должны быть написаны ясно и легко для понимания ваших пользователей.Перед совершением покупки пользователи должны подтвердить, что они прочитали и согласны с вашими условиями.
  • Ваш бот должен оказывать поддержку своим клиентам, либо отвечая на команду / support, либо другими способами, о которых четко сообщается. У пользователей должен быть четкий способ связи с вами по поводу своих покупок, а вы должны своевременно обрабатывать их запросы на поддержку. Вы должны уведомить своих пользователей, что служба поддержки Telegram или поддержка ботов не сможет помочь им с покупками, сделанными через вашего бота.
  • Убедитесь, что оборудование и программное обеспечение вашего сервера стабильны. Используйте резервные копии, чтобы не потерять данные о платежах ваших пользователей.
  • Убедитесь, что вы заполнили текущий контрольный список для выбранного вами поставщика платежей , а также этот.

Поддерживаемые валюты Платежи

Telegram в настоящее время поддерживают перечисленные ниже валюты (вот версия JSON на случай, если она вам понадобится).

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

Минимальная и максимальная суммы для каждой валюты примерно соответствуют лимиту в долларов США 1–10000 . Сумма должна быть выражена 8 или менее цифрами, поэтому максимальное значение будет соответственно ниже для некоторых более дешевых валют, таких как сербский динар. Обратите внимание, что для каждой валюты, кроме доллара США, эти лимиты зависят от обменных курсов и могут меняться со временем (планируйте это заранее, когда вы вводите ограничения в своем коде).

драмов РА швейцарских франков шв. Франков чешских крон чешских крон датских крон евро кун рупий шек. индийских рупий исландских крон вон тенге LKR рупий мексиканских песо MYR норвежских крон злотых злотых злотых динаров руб. шведских крон шведских крон грн. долларов США
Код Название Мин. Сумма Макс.количество
AED Дирхам ОАЭ AED 3.67 36 731,98 дирхамов ОАЭ
AFN Афганский Афганский AFN78.43 AFN 784 326,76
ВСЕ албанский лек 102,78 ВСЕ 1.027.853,28ALL
драм Армянский драм 528,36 драм 5,283,698,28
ARS Аргентинское песо ARS 90,07 АРС 900.738,00
AUD Австралийский доллар 1,28 австралийских долларов 12 891,91 австралийских долларов
AZN Азербайджанский манат 1,69 AZN 16 989,32 AZN
БАМ Конвертируемая марка Боснии и Герцеговины 1,62 БАМ 16. 256,59 БАМ
BDT Бангладешские така БДТ 84.88 BDT 848 852.54
BGN Болгарский лев 1,62 BGN 16 266,52 BGN
БНД Брунейский доллар BND1,33 BND13.333,50
BOB Боливийский Боливиано БОБ 6,90 БОБ 69.022,53
BRL Бразильский реал 5,64 реалов 56,421,00 R $
CAD Канадский доллар CA $ 1.26 12 664,25 долл. США
Швейцарский франк 0,91 9’157.05 CHF
CLP Чилийское песо CLP 722 CLP 7.229.027
юаней Китайский юань CN ¥ 6.47 CN ¥ 64 720,01
КС Колумбийское песо COP 3. 619,50 COP 36.195.000,00
CRC Костариканский колон CRC612,86 CRC6.128.686,37
Чешская крона 21,76 крон 217 601,95
DKK Датская крона 6,17 DKK 61797,00
DOP Доминиканский песо DOP57.92 DOP579 216,85
DZD Алжирский динар ДЗД 132.55 DZD 1 325 544,86
EGP Египетский фунт 15,72 египетского фунта 157 242,98 египетских фунтов
евро 0,83 € 8 310,55 €
GBP Британский фунт £ 0,71 7 190,50 £
GEL Грузинский лари 3,32 лари 33 298,18 лари
GTQ Гватемальский кетсаль GTQ7. 71 GTQ77,105.36
HKD Гонконгский доллар 7,75 гонконгских долларов 77 572,65 гонконгских долларов
HNL Гондурасская лемпира HNL 24.12 HNL 241 245,46
Хорватская куна 6,29 кун 62,955,97 кун
HUF Венгерский форинт 302,50 HUF 3 025 099,25 HUF
IDR Индонезийская рупия IDR14.317,95 143.179.500,00
Новый израильский шекель ₪ 3,30 33 043,20
Индийская рупия 73,43 734 396,96
ISK Исландская крона 127 1.272.298 ISK
JMD Ямайский доллар JMD150. 93 1 509 305 JMD.21
JPY Японская иена ¥ 106 ¥ 1 068 509
КЕС Кенийский шиллинг KES109.91 1 099 194,32 КЭС
сом Киргизский сом 84-78 сом 847 834-98 сом
Южнокорейский вон 1,121 ₩ 11 214 250
казахстанских тенге 418-83 тенге 4 188 381-58
LBP Ливанский фунт LBP 1 513.76 LBP 15 137 687,12
LKR шри-ланкийская рупия 194,70 1 947 069,63 LKR
MAD Марокканский дирхам MAD 8.95 89 586,07 дирхамов
MDL Молдавский лей 17,51 лей 175 186,40 лей
MNT Монгольский Tögrög MNT2 850,73 MNT28 507 346,45
MUR Маврикийская рупия MUR39. 80 398 028,67 MUR
MVR Мальдивская руфия 15,40 рупий 154 082,04
MXN Мексиканское песо MX $ 20,68 206 825,99 мексиканских песо
Малайзийский ринггит 4,05 MYR 40 563,01 малайзийских ринггитов
MZN Мозамбикский метикал MZN74.77 MZN 747 702.70
NGN Нигерийская Найра NGN381,00 3 810 002,04
НИО Никарагуанская Кордова НИО 34,93 НИО 349 384,07
NOK Норвежская крона 8,57 85 792,00
NPR Непальская рупия NPR 117.74 NPR 1 177 419,62
NZD Новозеландский доллар NZ $ 1. 37 13 785,10 новозеландских долларов
PAB Панамский бальбоа PAB 1.00 ПАБ 10 010,81
РУЧКА Перуанский новый соль РУЧКА 3.65 PEN 36 529,57
PHP Филиппинское песо 48,62 филиппинских песо PHP 486 205,01
PKR Пакистанская рупия ПКР158.15 1 581 530 рупий.89
Польский злотый 3,76 37 674,50
PYG Парагвайский гуарани PYG 6.623 PYG 66.232.783
QAR Катарский Риал QAR 3.64 QAR 36 409,74
RON Румынский лей 4,05 RON 40,508,02 RON
RSD Сербский динар 97,71 RSD 977. 150,50
Российский рубль 74,34 руб. 743 452,99 руб.
SAR Саудовский Риал SAR 3,75 37 509,14 риялов
шведская крона 8,43 SEK 84,377,50
SGD Сингапурский доллар SGD1.33 13 304,20 сингапурских долларов
THB Тайский бат ฿ 30.30 303 030,14
TJS Таджикский сомони 11; 40 сомони 114070; 32 сомони
TRY Турецкая лира 7,29 TRY 72.972,55 TRY
TTD Доллар Тринидада и Тобаго TTD6.79 TTD 67 948,37
TWD Новый тайваньский доллар NT $ 27,84 278 425 тайваньских долларов. 03
TZS Танзанийский шиллинг ТЗС2 319,07 ТЗС23 190 739,68
Украинская гривна 28,04грн 280 422,91 грн
UGX Угандийский шиллинг UGX3,668 UGX36,688,554
Доллар США $ 1,00 10 000,00 долл. США
УЮ Уругвайское песо УЮ 43,22 УЮ 432.208,46
UZS узбекских сомов 10 528,30 сум 105 283 062,78 сум
VND Вьетнамский Đồng 23,027 ₫ 230.275.000 ₫
YER Йеменский риал YER 250.38 YER 2 503 868,74
ZAR Южноафриканский рэнд ZAR 15.01 150 134,03 южноафриканских рандов

Deepfake-боты в Telegram делают работу по созданию поддельных обнаженных людей опасно легкой

Исследователи обнаружили в приложении для обмена сообщениями Telegram «экосистему дипфейков», основанную на ботах, которые по запросу генерируют фальшивые обнаженные тела. Пользователи, взаимодействующие с этими ботами, говорят, что в основном создают обнаженных женщин, которых они знают, используя изображения, взятые из социальных сетей, которыми они затем делятся и обмениваются друг с другом в различных каналах Telegram.

Расследование проводится охранной фирмой Sensity, которая фокусируется на том, что она называет «визуальной аналитикой угроз», в частности, на распространении дипфейков. Исследователи Sensity обнаружили, что до июля 2020 года было сгенерировано и опубликовано более 100000 изображений в общедоступных каналах Telegram (это означает, что общее количество сгенерированных изображений, включая те, которые никогда не передавались, и созданные с июля, намного выше).По словам Sensity, большинство пользователей этих каналов, примерно 70 процентов, из России и соседних стран. The Verge смог подтвердить, что многие каналы, исследованные компанией, все еще активны.

Целями ботов, по всей видимости, являются несовершеннолетние дети

Ботов можно использовать бесплатно, но они создают фальшивые обнаженные изображения с водяными знаками или только частичную обнаженную натуру. Затем пользователи могут заплатить комиссию в размере нескольких центов, чтобы полностью «раскрыть» изображения. Один «тариф для начинающих» взимает с пользователей 100 рублей (около 1 доллара США.28), чтобы создать 100 поддельных обнаженных людей без водяных знаков за семидневный период. Sensity заявляет, что «ограниченное количество» созданных ботами изображений включает в себя «тех, кто оказался несовершеннолетним».

И The Verge, и Sensity связались с Telegram, чтобы спросить, почему они разрешают этот контент в своем приложении, но до сих пор не получили ответов. Sensity сообщает, что также связалась с соответствующими правоохранительными органами.

В ходе опроса, проведенного на одном из основных каналов обмена дипфейками обнаженной натуры (первоначально размещенных на русском и английском языках), большинство пользователей заявили, что хотят создавать изображения женщин, которых они знают в «реальной жизни». Изображение: Sensity

Программное обеспечение, используемое для создания этих изображений, известно как DeepNude. Впервые он появился в Интернете в июне прошлого года, но его создатель закрыл свой веб-сайт через несколько часов после того, как он получил освещение в массовой прессе, заявив, что «вероятность того, что люди будут злоупотреблять им, слишком высока». Однако программное обеспечение продолжало распространяться по бэкканалам, и Sensity заявляет, что DeepNude «с тех пор подвергся обратной инженерии, и его можно найти в расширенных формах в репозиториях с открытым исходным кодом и на торрент-сайтах.«Сейчас он используется для работы ботов Telegram, которые автоматически обрабатывают платежи, чтобы приносить доход своим создателям.

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

Боты Telegram делают создание фальшивых обнаженных изображений таким же простым, как отправка изображения

Еще до появления Photoshop люди без согласия создавали фальшивые изображения обнаженных женщин.В настоящее время существует множество форумов и веб-сайтов, посвященных этой деятельности с использованием инструментов, не связанных с искусственным интеллектом, где пользователи делятся обнаженными фотографиями как знаменитостей, так и людей, которых они знают. Но дипфейки привели к более быстрому созданию более реалистичных изображений. Теперь автоматизация этого процесса с помощью ботов Telegram делает создание поддельных обнаженных изображений таким же простым, как отправка и получение изображений.

«Ключевым отличием является доступность этой технологии», — сказал The Verge генеральный директор Sensity и соавтор отчета Джорджио Патрини. «Важно отметить, что другие версии ядра ИИ этого бота, обработки и синтеза изображений, находятся в свободном доступе в репозиториях кода в Интернете. Но вам нужно быть программистом и иметь некоторое представление о компьютерном зрении, чтобы заставить их работать, помимо мощного оборудования. Прямо сейчас все это не имеет значения, так как этим занимается бот, встроенный в приложение для обмена сообщениями ».

отчет SENSITY говорит, что это «разумно предположить», что большинство людей, использующих эти боты «в первую очередь заинтересованы в потреблении deepfake порнографии» (который по-прежнему популярной категории на порносайты).Но эти изображения и видео также могут быть использованы для вымогательства, шантажа, домогательств и многого другого. Было зарегистрировано несколько задокументированных случаев, когда женщины становились жертвами использования искусственного интеллекта в обнаженном виде, и вполне возможно, что некоторые из тех, кто создает обнаженные тела с помощью ботов в Telegram, делают это, руководствуясь этими мотивами.

«Унизительные поддельные видео и фотографии каждого из нас могут испортить нашу репутацию»

Патрини сообщил The Verge , что исследователи Sensity не видели прямых доказательств того, что творения бота использовались для этих целей, но заявили, что компания считает, что это происходит.Он добавил, что, хотя политическая угроза дипфейков была «просчитана» («с точки зрения преступников, проще и дешевле прибегнуть к фотошопу изображений и получить аналогичный эффект для распространения дезинформации с меньшими усилиями»), это ясно, что технология представляет собой «серьезную угрозу личной репутации и безопасности».

русскоязычных мошенников заманивают европейцев на страницы, имитирующие объявления — Global Cyber ​​Security Company — Group-IB

Group-IB, глобальная компания по поиску угроз и ориентированная на злоумышленников киберразведка, обнаружила, что русскоязычные мошенники начали нацеливаться на пользователей из Европы. рынки и объявления. Схема, получившая название Classiscam от Group-IB, представляет собой автоматизированное мошенничество как услугу, предназначенную для кражи денег и платежных данных. Схема использует ботов Telegram, которые предоставляют мошенникам готовые к использованию страницы, имитирующие популярные объявления, торговые площадки, а иногда и службы доставки. По данным Group-IB, более 20 крупных групп, использующих эту схему, в настоящее время действуют в Болгарии, Чехии, Франции, Польше, Румынии, США и постсоветских странах, а еще 20 групп работают в России. Эти 40 групп в сумме заработали не менее 6 долларов США.5 млн в 2020 году. Мошенники активно злоупотребляют брендами популярных международных объявлений и торговых площадок, таких как Leboncoin, Allegro, OLX, FAN Courier, Sbazar и др. Group-IB отправила уведомления затронутым брендам, чтобы они могли предпринять необходимые шаги для защиты от Classiscam.

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

Экспорт Classiscam

Группа реагирования на компьютерные чрезвычайные ситуации Group-IB (CERT-GIB) впервые зафиксировала Classiscam в России летом 2019 года. Пик активности был зафиксирован весной 2020 года из-за массового перехода на удаленную работу и увеличения онлайн поход по магазинам.

Летом 2020 года мы удалили 280 мошеннических страниц в рамках схемы Classiscam, а к декабрю это число выросло в 10 раз и достигло 3000 страниц. Мы видим, что Classiscammers сейчас активно мигрируют из России в Европу и другие страны. Россия не впервые становится полигоном для киберпреступников с глобальными амбициями.
Ярослав Каргалев

Заместитель руководителя CERT-GIB

Специалисты

Group-IB по защите от цифровых рисков и CERT-GIB к настоящему времени выявили не менее 40 активных банд Classiscam, которые используют мошеннические страницы, имитирующие популярные секретные, торговые площадки и компании доставки, причем каждая из них использует отдельного бота Telegram.Половина групп уже работает за пределами России. Несмотря на то, что мошенники делают свои первые попытки в Европе, средняя кража обходится пользователям примерно в 120 долларов США. Мошенничество было локализовано для рынков Восточной и Западной Европы. Мошенники злоупотребляют такими брендами, как французский рынок Leboncoin, польский бренд Allegro, чешский сайт Sbazar, румынский FAN Courier, DHL и многие другие. Анализ подпольных форумов и чатов показал, что мошенники готовятся использовать новые бренды в своих аферах, это FedEx и DHL Express в США и Болгарии.

В рамках этой схемы мошенники публикуют рекламные объявления на популярных торговых площадках и тематических сайтах. В рекламе обычно предлагаются фотоаппараты, игровые приставки, ноутбуки, смартфоны и аналогичные товары для продажи по заведомо заниженным ценам. Покупатель связывается с продавцом, который убеждает его продолжить разговор через сторонний мессенджер, например WhatsApp. Примечательно, что мошенники выдают себя как за покупателей, так и за продавцов. Для большей наглядности мошенники общаются со своими жертвами по местным телефонным номерам.Такие услуги предлагаются в метро.

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

Злоумышленники просят жертв предоставить свои контактные данные, чтобы якобы организовать доставку. Затем мошенник отправляет покупателю URL-адрес либо поддельного веб-сайта популярной курьерской службы, либо мошеннического веб-сайта, имитирующего рекламную площадку или торговую площадку с формой оплаты, которая оказывается мошеннической страницей.В результате мошенник получает платежные данные или снимает деньги через поддельный веб-сайт продавца. Другой сценарий предполагает, что мошенник связывается с законным продавцом под видом клиента и отправляет поддельную платежную форму, имитирующую торговую площадку и полученную через бота Telegram, чтобы продавец мог получить деньги от мошенника.

Иерархия Classiscam

Group-IB обнаружила как минимум 40 групп, использующих Classiscam, каждая из которых запускает отдельный чат-бот Telegram.По крайней мере, 20 из этих групп сосредоточены на европейских странах. В среднем они зарабатывают около 61 000 долларов США в месяц, но прибыль может отличаться от группы к группе. По оценкам, все 40 наиболее активных преступных групп зарабатывают в общей сложности 522 000 долларов США в месяц.

Иерархия групп мошенников представляет собой пирамиду, на вершине которой находятся участники темы. Они несут ответственность за набор новых участников, создание мошеннических страниц, регистрацию новых учетных записей и оказание помощи, когда банк блокирует карту получателя или транзакцию.Доля авторов темы составляет около 20-30 процентов от украденной суммы. «Рабочие» получают 70-80 процентов украденной суммы за общение с жертвами и отправку им фишинговых URL.

Вся информация о сделках, совершенных работниками (включая сумму, номер платежа и имя пользователя) отображается в боте Telegram. Именно так эксперты Group-IB смогли рассчитать свой расчетный ежемесячный улов.

Судя по статистике выплат, наиболее успешные работники занимают верхние позиции в списке и становятся влиятельными участниками проекта.Таким образом они получают доступ к VIP-опциям в чатах и ​​могут работать на европейских торговых площадках, которые предлагают более высокий доход и менее рискованы для русскоязычных мошенников. Помощников рабочих называют «звонящими» и «воздающими». Они притворяются специалистами техподдержки и получают 5-10 процентов от выручки.

Фишинговый комплект в Telegram

Схема проста и понятна, что делает ее все более популярной. Однако есть и другие причины его растущей популярности, такие как автоматическое управление и расширение с помощью специальных чат-ботов Telegram.К концу 2020 года в 40 самых популярных чатах Telegram было зарегистрировано более 5000 пользователей (мошенников).

В его нынешнем виде работникам просто нужно отправить ссылку с продуктом-приманкой на чат-бота, который затем сгенерирует полный комплект фишинга, включая URL-адрес курьера, оплату и возмещение. Существует более 10 типов ботов Telegram, которые создают мошеннические страницы для брендов из Болгарии, Чехии, Франции, Польши и Румынии. Для каждого бренда и страны мошенники пишут сценарии, которые помогают новичкам заходить на зарубежные сайты и общаться с жертвами на местном языке.

У чат-ботов

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

Пока что распространению мошенничества в Европе препятствуют языковые барьеры и трудности с обналичиванием украденных денег за рубежом. Как только мошенники преодолеют эти барьеры, Classiscam распространится на Западе. Обратной стороной популярности является конкуренция среди мошенников, которые иногда подставляют друг друга, даже не подозревая об этом.
Тюнкин Дмитрий

Заместитель директора по борьбе с пиратством и защите бренда Group-IB

Борьба с Classiscam

Чтобы защитить свои бренды от Classiscam, компаниям необходимо выйти за рамки простого мониторинга и блокирования. Вместо этого необходимо выявлять и блокировать инфраструктуру противника с помощью цифровых систем защиты от рисков, основанных на искусственном интеллекте, обогащенных данными о инфраструктуре противника, методах, тактике и новых схемах мошенничества.

Рекомендации для пользователей довольно простые и включают:

  • Доверяйте только официальным сайтам. Прежде чем вводить данные для входа и платежную информацию, дважды проверьте URL-адрес и Google, чтобы узнать, когда он был создан. Если сайту всего пару месяцев, скорее всего, это мошенническая или фишинговая страница.
  • При использовании услуг по аренде или продаже новых и бывших в употреблении товаров не переключайтесь на мессенджеры. Держите все свое общение в официальном чате.
  • Не заказывайте товары и не соглашайтесь на сделки с предоплатой. Оплачивайте только после того, как получите товар и убедитесь, что все работает исправно.
  • Большие скидки и невероятные акции могут оказаться слишком хорошими, чтобы быть правдой. Они могут указывать на продукт-приманку и фишинговую страницу. Будь осторожен.

Как Telegram завоевал Узбекистан — OZY

Любимое приложение активистов — это просто повседневный инструмент в самой густонаселенной стране Центральной Азии.

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

Приложение для безопасного обмена сообщениями Telegram стало синонимом протестов во всем мире. Он был популярен на подпольных каналах Ирана с 2015 года и занимал видное место в активистских движениях от Пуэрто-Рико до Гонконга. Но в Узбекистане приложение поддержали не только протестующие.Это бизнес, правительство и да, полиция. Фактически:

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

Это согласно AppAnnie, которое отслеживает использование приложений пользователями Android. Следующим по величине пользователем Telegram является Гонконг, где власти рассматривают возможность его цензуры из-за его связи с недавними протестами. Telegram — самое популярное приложение для обмена сообщениями только в двух других странах: Иране, где это запрещено, и Эфиопии. Telegram также запрещен в Китае, Пакистане и России. В марте 2018 года у приложения было около 200 миллионов пользователей по всему миру, по сравнению с примерно 1,5 миллиардами пользователей WhatsApp.

Telegram был основан 34-летним Павлом Дуровым, миллиардером, известным как россиянин Марк Цукерберг. Он заработал состояние, основав Вконтакте, самую популярную социальную сеть в России, но был выслан в 2014 году из-за отказа сотрудничать со службами безопасности. Он создал Telegram в 2013 году. В мае этого года он опубликовал манифест с атакой на конкурента WhatsApp, который, по его словам, небезопасен.Шифрование Telegram — одна из причин, почему он стал популярным среди протестных движений, и почему правительства, в том числе Россия, Пакистан и некоторые части Индии, решили полностью запретить приложение. Он также известен своей безопасностью, хотя недавно активисты в Гонконге говорят, что правительственные учреждения использовали ошибку в приложении, популярном среди местных демократических движений, для получения номеров телефонов из групповых сообщений.

А вот в Узбекистане Telegram — король. Скорее всего, любому посетителю будет рекомендовано установить его, чтобы передвигаться.

«Telegram — это обычный мессенджер. Но для нас это социальная сеть », — говорит узбекский блогер Умид Гафуров. «У меня WhatsApp есть только на старом телефоне. Я использую его только тогда, когда мне нужно поговорить с зарубежными партнерами … В Узбекистане невозможно найти человека, который не пользуется Telegram ». Новостные сайты публикуются в приложении, а предприятия создают ботов Telegram для продажи товаров, доставки еды и рекламы потенциальным клиентам.

«Telegram приобрел огромную популярность в Узбекистане среди всех слоев населения, заменив многие средства связи, включая электронную почту, Skype и телефон», — говорит Азамат Атаджанов, редактор популярного медиа-сайта «Газета».uz, который публикуется в Telegram, а также в Facebook и на собственном сайте. Атаджанов высоко оценивает скорость Telegram, простоту использования, возможности обмена файлами, аудио- и видеосообщения, групповые чаты и другие возможности, которые «делают его в настоящее время лучшим способом общения в Узбекистане».

Отчасти это связано со скоростью. По скорости интернета Узбекистан занимает 124-е место в мире, поэтому относительно небольшой размер приложения Telegram дает ему преимущество. Это также стимулировало появление таких новостных агентств, как Davletov или Qoshni Mahalla, которые публикуются только через Telegram, что позволяет своим пользователям максимально использовать скорость Интернета, которая у них есть.

В 2017 году Россия издала новый закон, требующий от всех мессенджеров предоставлять властям ключи шифрования по соответствующему распоряжению. Но с Telegram это невозможно: шифрование хранится на отдельных телефонах, а не в облаке. Приложение было запрещено прошлой весной, но практически не имело никакого практического эффекта — хотя Telegram работает медленнее, он все еще доступен.

В отличие от этого, правительство Узбекистана не пытается бороться с Telegram. Вместо этого он использует приложение. Министерство юстиции открыло канал для продвижения верховенства закона, публикуя советы и часто задаваемые вопросы о действующем законодательстве. «После нашего успеха другие правительственные учреждения согласились с тем, что мессенджер Telegram — лучший способ распространения информации», — сказал Фуркат Тоджиев, начальник отдела Министерства юстиции Узбекистана. Другие ведомства, такие как Министерство труда и Министерство народного образования, последовали его примеру.

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

Завоевав Узбекистан, Дуров, живущий сейчас в Дубае, не остановился.В июне он объявил через приложение, что отказывается от еды в попытке повысить свой творческий потенциал. «Очевидно, что в результате я могу потерять некоторую мышечную массу, — писал он, — но я считаю, что если мне удастся придумать новые отличные идеи для Telegram во время голодания, это будет полезно для всех миллионов пользователей Telegram. ” Узбекистан будет ждать.

.