Боты: информация для разработчиков. Как добавить аватарку боту в телеграм

Самое интересное в роботах это то, что для их создания вам не нужно изучать низкоуровневые методы работы с MTProto и шифрованием — общение с роботом организовано при помощи обычного HTTPS интерфейса с упрощёнными методами Telegram API. Мы назвали его Bot API.

Подключение Telegram

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

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

1. Зайдите в свой аккаунт Телеграм.

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

2. Найдите в поиске аккаунт @BotFather и начните с ним диалог.

Имя может быть любым. Оно будет отображаться в списке контактов и в диалоге.

Ник обязательно должен заканчиваться на bot. Например: mybot, newbot, qwertybot. Ник уникальный и некоторые ники уже заняты, так что подбирайте до тех пор пока не найдется свободное. Лучше всего использовать название компании или вашу фамилию.
Длинна ника 5 до 32 символов, можно использовать только латинские буквы, цифры и нижнее подчеркивание.

После успешного создания вы увидите следующее сообщение:

Позже вы сможете добавить аватар, описание и другую информацию о боте.

Шаг 3. Подключение к Bothelp

Перейдите в настройки кабинета

Нажмите на кнопку «Добавить новый канал»

Выберите Telegram в списке доступных каналов

Введите в поле токен вашего бота Telegram

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

Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к нашему API для ботов.

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

Инлайн-режим

Пользователи могут общаться с вашим ботом напрямую из поля ввода сообщения — из любого чата или группы. Для этого нужно всего лишь набрать имя пользователя вашего бота и запрос для поиска. Получив запрос, бот может возвратить какие-либо результаты. Как только пользователь нажмёт на один из них, он сразу же отправится в чат. Таким образом можно запрашивать контент от бота в чатах, группах или каналах.

Введите имя пользователя бота, затем ключевое слово

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

Новый рекорд в чате Внутриигровой счёт

Под капотом у игр — HTML5, поэтому вы можете создавать игры любой сложности. На данный момент командой Telegram созданы несколько демо-игр:

Клавиатуры

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

Клавиатура для бота опросовКлавиатура бота викторин Клавиатура бота-калькулятора. Просто потому что.

За более подробной информацией обращайтесь к описанию метода sendMessage.

Команды

Команды представляют собой более гибкий способ общения с ботом. Рекомендуется следующий синтаксис:

Команда должна начинаться с символа косой черты «/» и не может быть длиннее 32 символов. Команды могут состоять из букв латинского алфавита, цифр и подчёркивания. Несколько примеров:

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

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

BotFather

BotFather — один бот, чтобы править всеми. При помощи него меняются настройки у существующих ботов и создаются новые.

Создание бота

Напишите команду /newbot , чтобы создать нового робота. BotFather спросит у вас имя нового бота и предложит придумать username.

Имя (name) будет отображаться в контактах и чатах.

Username — короткое имя на латинице, которое используется для упоминаний бота и в ссылках на профиль в telegram.me. Username должен состоять из букв латинского алфавита, подчёркиваний и цифр и быть длиной от 5 до 32 символов. Также имя пользователя обязательно должно заканчиваться на «bot», например: «tetris_bot» или «TetrisBot».

Ключ (токен) это набор символов вида 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw , который нужен, чтобы получать и отправлять сообщения с помощью Bot API.

Создание токена

Если вы потеряли или утратили доступ к токену, отправьте команду /token , чтобы сгенерировать новый.

Настройки

  • /setname — Изменить имя робота.
  • /setdescription — Изменить описание робота, представляющее собой короткий текст с описанием бота. Пользователи увидят его в самом начале, под заголовком «Что умеет этот робот?».
  • /setabouttext — Изменить информацию о боте, ещё более короткий текст, отображающийся в профиле бота. Ещё, если кто-то поделится вашим ботом, то вместе со ссылкой на него отправится этот текст.
  • /setuserpic — Изменить аватарку бота. Картинки — всегда хорошо.
  • /setcommands — Изменить список команд бота. Каждая команда состоит из собственно командного слова, начинающегося с символа косой черты («/») и короткого описания. Пользователи увидят список команд при вводе символа «/».
  • /setjoingroups — Определяет, можно ли добавлять вашего бота в группы.
  • /setprivacy — Определяет, все ли сообщения видит ваш бот в группах. В выключенном состоянии роботу будут отправляться все сообщения.
  • /deletebot — Удалить бота и его имя пользователя.

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

Сайт про Telegram на русском (неофициальный).

Здесь собраны приложения на базе MTProto, переведена некоторая документация с официального сайта, а также работает Webogram.

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

Менять фото профиля на ПК можно в десктопной версии приложения и веб-версии.

  1. Запустить Телеграм на вашем компьютере
  2. Нажать на значок в виде трёх горизонтальных линий
  3. Зайти в «Настройки»
  4. Нажать на кнопку «Выбрать фото»
  5. Выбрать файл с нужным изображением
  6. Выделить часть картинки, которая будет отображаться в вашем профиле
  7. Сохранить изменения

ВАЖНО: редактировать аву может только владелец канала и администраторы.

В группе

Чтобы поставить аву в группе, необходимо:

IMG_20210621_082356.jpg

В Телеграм-канале

IMG_20210621_113055.jpg

IMG_20210621_082649.jpg

Нажать на иконку в виде карандаша(вверху экрана)

IMG_20210621_082709.jpg

Выбрать иконку в виде камеры

IMG_20210621_082732.jpg

Загрузить изображение из галереи

IMG_20210621_082755.jpg

Оптимальные размеры и формат фото для авы

При добавлении аватарки в Телеграм нужно соблюдать требования к фото.

  • Должно быть в формате jpg, png, jpeg или bmp
  • Не должно пропагандировать дискриминацию по расовому, национальному, гендерному и другим признакам
  • Не должно содержать сцен насилия или порнографии
  • Должно быть в разрешении 500×500 пикселей, но не более 1280×1280
  • Не должно быть слишком большим и тяжелым

ВАЖНО: в Телеграмме есть встроенный редактор фото. Перед тем, как поставить изображение на аву, его можно отредактировать, не выходя из мессенджера .

  • Обрезать фото
  • Повернуть на 360 градусов
  • Нарисовать что-либо на картинке
  • Изменить яркость, контраст, тени и так далее.

Есть один нюанс: нужно учитывать, что в Телеграмме аватарки отображаются в форме круга. Углы фотографии будут обрезаны и другие пользователи не смогут их увидеть.

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

На Андроид

Следуйте приведенной ниже инструкции:

Есть второй способ поменять аватарку Телеграмм – пойдем другим путем:

  • Откройте настройки, как рассказано выше;
  • Сделайте небольшой свайп вниз – картинка на экране увеличится;

Если не хотите ставить свое собственное фото, вы можете добавить на аватарку любую картинку.

На Айфоне

А теперь переходим к другой популярной операционной системе! Пора узнать, как установить фото в Телеграмме на Айфоне.

  • Откройте приложение на смартфоне;
  • Кликните по иконке в виде шестеренки на нижней панели справа;
  • Откроется меню параметров – жмите на фото наверху;

Продолжаем разбираться, как поменять аватарку в Телеграмме – можно испробовать второй способ:

  • Щелкните по значку «Новая фотография или видео» под аватаром;
  • Перелистывайте изображения из галереи, ищите подходящее.

Какой бы операционной системой вы не пользовались, дальнейшие шаги совпадают. Вы выбрали фотографию – переходим к редактированию:

  • Иконка квадрата со стрелкой позволяет повернуть изображение на 360 градусов;
  • Треугольник на нижней панели поможет отзеркалить снимок;
  • Кисть нужна для нанесения узоров или слов цветным маркером. В этом меню есть печать теста и стикеры;
  • Ползунки позволяют настроить контрастность и яркость, насыщенность, блики и тени.

Жмите на галочку, как только закончите редактирование – новый аватар готов!

Подробно рассказали о том, как в Телеграмме поставить фото на аву – несложная инструкция, справится любой. Через несколько секунд список контактов будет любовать красивым снимком – ждите комплиментов!

Оцените статью
Новости, гайды, обзоры, рецензии все о лучших компьютерных играх