Как добавить видео в группу ВК с телефона
Секрет популярного сообщества, это конечно же контент. Только интересный, полезный и нужный контент, может сделать группу успешной.
Ну и естественно он должен быть разнообразным, помимо стандартных публикаций, статей и каких-то картинок, в группу нужно добавлять видео.
А как это сделать, я покажу в сегодняшней статье.
Однако перед тем как внести видеофайлы в группу, их необходимо сначала закачать на свой аккаунт ВКонтакте, подробную инструкцию об этом я привёл здесь.
Если видео уже загружено, давайте приступим к выполнению поставленной задачи.
Содержание статьи
Как добавить видео в группу ВК с телефона
На стену
1. Заходим в своё сообщество, находим строчку «Напишите что-нибудь» и жмём на неё.
2. На открывшейся странице, нужно нажать на кнопку «Три горизонтальные точки», она находится в нижней строчке.
3. В открывшемся окне, жмём «Видео».
4. Выделяем нужный ролик, после жмём кнопку «Добавить», при необходимости можно выделить сразу несколько файлов.
5. Остаётся опубликовать данный видеофайл, нажав на галочку.
В альбом
Для того чтобы разместить какой-то ролик в альбоме группы, нужно первым делом изменить настройки, так как по умолчанию данный раздел скрыт.
После этого, зальём само видео, а делается это следующим образом.
1. Заходим в сообщество, далее жмём на шестерёнку, в правом верхнем углу.
2. Переходим в пункт «Разделы».
3. Здесь видно, что «Видео» отключены, жмём на него.
4. Выставляем нужное значение, я выбрал «Ограниченные», это значит что добавлять файлы, смогут только редакторы и администраторы группы.
Вы можете выбрать и другое значение, после сохраняем настройки, нажав на галочку.
5. Возвращаемся на главную страницу сообщества, здесь мы видим что появился новый пункт «Видео», который мы только что добавили. Жмём на него.
6. На открывшейся странице, жмём кнопку «Загрузить».
7. В открывшемся окне, нажимаем на строчку «Выбрать существующее».
8. Выбираем нужный файл и жмём на него.
9. При необходимости, можно воспользоваться встроенным редактором, и внести какие-то изменения. После жмём «Добавить».
10. Даём название ролику, делаем описание, после жмём кнопку «ОК».
У меня на этом всё, желаю успехов.
как поменять иконки в блоке
Любое дизайнерское решение может привлечь или оттолкнуть пользователей. Нам, конечно, хочется, чтобы пользователи оставались на сайте или в группе подольше. Чтобы они прониклись нашими текстами и захотели стать постоянными клиентами. Красивая группа Вконтакте с фирменным стилем добавит вам значимости в глазах посетителей. Но, если добавить нужную шапку и аватарку проще простого, то с блоком ссылок всё намного сложнее. Там картинки появляются автоматически, и вы не можете их изменить. Или всё-таки можете? Легко! Мы подготовили подробный разбор, как получить красивый дизайн ВК даже в ссылках.
Создаём список
Начнём с того, что закинем нужные ссылки в группу. Если список у вас уже готов, идите к следующему пункту. Добавить ссылки на сайт или ваши аккаунты в других соцсетях можно через управление сообществом или просто кликнув на «Ссылки» под списком участников. Нажмите «Добавить ссылку» и вставьте адрес страницы.
На появившуюся картинку пока не обращаем внимание. Ею мы займёмся позже. Дайте ссылке название.
Повторяем, пока не добавите все ресурсы.
Готовим инструменты
Что не так
Посмотрите на ваш список ссылок. Вам всё нравится? Все ли картинки встали ровно? Они все в одном стиле? Если да, мы вас поздравляем! Вы счастливчик, один из миллиона! Вам этот разбор не нужен. А вот мы и сотни других недовольны автокартинками.
Вторая картинка вообще не читается – какие-то микроскопические буквы на белом фоне. Instagram вообще не пропустил нашу картинку, заменив её на свой логотип. А у ссылки на сайт картинку добавил неинформативную.
Что будем делать?
Во-первых, откроем Google Chrome, с ним будет легче работать. Во-вторых, скачаем программу Postman, которая и поможет нам изменить оформление группы Вконтакте. В-третьих, загрузите нужные картинки на какой-нибудь сервер, к которому у вас есть доступ.
Действуем
Открываем в Chrome страницу с настройкой ссылок. Правой кнопкой мыши кликаем в любом пустом месте. В контекстном меню выбираем «Просмотреть код». Открывается панель разработчика.
Нажимаем на «Network», и выбираем «All».
Держим эту панель открытой и добавляем в список новую ссылку. Любую. Потом мы её всё равно удалим.
Ищем на панели окошечко «Filter». Оно под красным кружком. Вводим туда share.php. Список внизу резко сокращается до такой же строчки. Это как раз запрос, по которому картинка загружается на сервер.
Кликните на эту строчку. И в появившемся окне – на «Headers». Оттуда нам нужно будет скопировать некоторые данные. Параллельно с эти открываем Postman. Можно не регистрироваться и пропустить пункт создания коллекции. Доходим до этого окошка:
Там, куда показывает стрелка, выбираем POST. Возвращаемся на страницу со ссылками и копируем из панели Request, cookie и body.
После POST вставляем https://vk.com/share.php. Во вкладке «Headers» в «Key» пишем «cookie», а в Value вставляем второй скопированный текст. Или копируем из кода всё, начиная с cookie до последнего символа кода. Но тогда перед вставкой нажимаем «Bulk Mode».
Совет: если используете Bulk, проверьте, не появилось ли в начале строчек лишних пробелов, перейдя в режим Key-Value. Иначе у вас ничего не будет работать.
Теперь переходим в «Body». Выбираем form-data и по строчке вставляем в таблицу. Первое слово – в первый столбик, остальное – во второй. Или вставляем абзацем через «Bulk Mode».
В строчке image видим ссылку. Заменяем её на какую-нибудь из нужных нам. Важно, чтобы ссылка была доступной для всего интернета, а не скрыта в приватных облаках. Так, для Яндекс.Диска, картинку надо открыть, далее открыть в новой вкладке и уже нажать на «скопировать URL картинки». Проверяем, не появилось ли в начале строчек лишних пробелов. И нажимаем большую синюю кнопку «Send».
Внизу получаем примерно такой код:
Если результат получился другим, проверьте, не ошиблись ли вы на предыдущих этапах. И вернитесь сюда.
Как Вконтакте добавить фото
Фотографии в социальной сети ВК используются для размещения на личной странице, в альбомах или диалогах. Принцип загрузки изображения отличается в зависимости от каждого отдельного случая. Данная статья поможет разобраться, как вконтакте добавить фото в альбом, на стену или в группу.
Как добавить фотографию в альбом
Важно! Представленная инструкция создана на компьютере, но может быть использована для мобильных устройств или мобильной версии сайта с поправкой на измененный интерфейс.
Чтобы изображение добавить в альбом, следует зайти в свой профиль в социальной сети и перейти в раздел «Фотографии». Найти его можно найти в списке слева от основной фотографии.
Если альбом не был предварительно создан, следует нажать на кнопку «Создать». Она располагается в правой верхней части экрана.
В отобразившемся окне следует заполнить поля «Название» и «Описание». Также можно сразу ограничить доступ к фотографиям, выбрав кто сможет просматривать и комментировать сохраненные иллюстрации. Для завершения требуется кликнуть по кнопке «Создать альбом».
В списке альбомов отобразится новая папка, в которую можно загружать фото. Для этого нажимаем по иконке и переходим в необходимый раздел.
Для загрузки изображений необходимо нажать на кнопку «Добавить фотографии».
Завершающим этапом следует выбрать и загрузить все необходимые фотографии. В сохраненные фотографии можно добавлять подписи и помечать на них других пользователей.
Как добавить фото на стену
Чтобы добавить на стену любое изображение, следует перейти на основную страницу и перейти к окну оформления записи. Среди общего объема значков, рекомендуется выбрать иконку в форме фотоаппарата и нажать на нее.
В следующем окне следует выбрать откуда будет загружаться фотография. Фото можно:
- выбрать из имеющихся альбомов;
- вставить с компьютера;
- сделать используя веб-камеру.
Как добавить фото в группу
Чтобы изображение добавить в альбом группы рекомендуется перейти на основную страницу сообщества, открыть альбом, в который требуется загрузить фотографию и нажать на кнопку «Добавить фотку».
Обратите внимание! В группе VK может быть отключена возможность добавить фото, с музыкой возможен тот же расклад событий.
Как переместить фото в другой альбом
Чтобы на компьютере или телефоне переместить изображение из одного альбома в другой, требуется открыть саму картинку и на нижней панели найти надпись: «Еще». При нажатии на нее отобразится меню, в котором следует отыскать строку «Перенести в альбом». Далее социальная сеть vkontakte позволяет выбрать, в какой раздел необходимо перенести фотографию.
Как добавить фото с телефона Вконтакте
Чтобы добавить фотографию с айфона или телефона на основе операционной системы андроид, следует открыть мобильное приложение и перейти на основную страницу. На фоне аватарки имеется значок в форме фотокамеры, на него следует нажать, после чего в предложенном списке необходимо выбрать подходящий вариант загрузки.
Загружать фотографии на свою страницу вконтакте или в публичные группы не сложнее, чем в другие социальные сети. Представленная инструкция описывает всевозможные способы загрузки изображений, как через компьютер, так и через мобильные устройства.
Как добавить рамку к своему изображению профиля в Facebook
- Социальные сети
- Как добавить рамку к своему изображению профиля в Facebook
Автор: Кэролайн Абрам, Эми Карасавас
Часто люди используют свой профиль в Facebook картинки как способ выразить солидарность с тем, что происходит в мире. Это может быть широкий диапазон: от выражения сочувствия жертвам стихийного бедствия до поддержки определенных законов и поддержки вашей альма-матер во время футбольного сезона.
Frames — это самый простой способ изменить изображение вашего профиля по этим причинам. Рамки — это то, на что они похожи, что-то, что окружает ваше изображение. Фреймы создаются сторонними разработчиками, отправляются в Facebook и при условии, что они соблюдают правила и политику Facebook, и вы можете добавить их к своему изображению в профиле. Чтобы добавить рамку к изображению профиля, выполните следующие действия:
- Наведите указатель мыши на существующее изображение профиля.
Появится кнопка «Обновить изображение профиля». - Нажмите кнопку «Обновить изображение профиля».
Откроется окно «Обновить изображение профиля». Вверху расположены три варианта: «Загрузить фото», «Добавить рамку» и «Редактировать эскиз» (обозначены значком карандаша). В нижней части этого меню отображаются фотографии, которые уже есть на Facebook, которые вы можете выбрать в качестве изображения своего профиля. - Выберите «Добавить рамку».
Появится интерфейс для выбора фреймов. Facebook по умолчанию отображает самые популярные кадры в левой части экрана.Вы можете использовать поле поиска в верхней части интерфейса, чтобы найти что-то конкретное, например, конкретную спортивную команду. Добавьте рамку, чтобы изображение вашего профиля что-то говорило. - Щелкните любую рамку, чтобы увидеть, как она будет выглядеть на фото вашего профиля.
Каждый раз, когда вы выбираете рамку, изображение профиля в правой части интерфейса показывает вам, как эта рамка будет выглядеть на вашем изображении. Вы можете щелкнуть и перетащить изображение профиля, чтобы переместить его в рамке, а также использовать ползунок для увеличения и уменьшения изображения. - Когда вы будете довольны своей рамкой, нажмите «Использовать как изображение профиля».
По умолчанию в Facebook фреймы истекают через неделю, а это означает, что через неделю ваше изображение вернется в состояние без рамки. Вы можете изменить продолжительность отображения кадра в раскрывающемся меню рядом с синей кнопкой «Использовать как изображение профиля».
Как и на обложке, вы можете менять изображение профиля так часто, как захотите. Каждая фотография, которую вы выбираете в качестве изображения профиля, автоматически добавляется в альбом фотографий профиля.
Ваша обложка и изображение профиля будут видны всем, кто ищет вас и нажимает на ваше имя. Убедитесь, что вам комфортно, когда все видят эти изображения.
Об авторе книги
Кэролайн Абрам работала в Facebook, когда сайт только зарождался, и помогала ему развиваться в период наибольшего роста. Она также является писателем-фантастом. Эми Карасавас помогла запустить каталоги приложений, ресурсы разработчиков и инструменты пользовательского тестирования для Facebook.Сегодня она работает писателем-фрилансером и стратегом по маркетингу.
Telegram Bot API
Bot API — это интерфейс на основе HTTP, созданный для разработчиков, заинтересованных в создании ботов для Telegram.
Чтобы узнать, как создать и настроить бота, обратитесь к разделу Introduction to Bots и FAQ по ботам .
Последние изменения
Подпишитесь на @BotNews, чтобы первым узнавать о последних обновлениях и присоединяться к обсуждению в @BotTalk
4 ноября 2020
Представляем Bot API 5.0
Запустите собственный сервер API ботов
- Исходный код Bot API теперь доступен по адресу telegram-bot-api. Теперь вы можете запустить свой собственный сервер Bot API локально, повысив производительность ваших ботов (проверьте это, чтобы узнать, пойдет ли это на пользу вашему проекту).
- Добавлен метод logOut, который можно использовать для выхода из облачного сервера API бота перед локальным запуском бота. Вы должны выйти из бота, прежде чем запускать его локально, иначе нет гарантии, что бот получит все обновления.
- Добавлен метод close, который можно использовать для закрытия экземпляра бота перед перемещением его с одного локального сервера на другой.
Передача права собственности на бота
- Теперь вы можете использовать @BotFather для переноса существующих ботов в другую учетную запись Telegram.
Веб-перехватчики
- Добавлен параметр ip_address в метод setWebhook, позволяющий обойти преобразование DNS и использовать указанный фиксированный IP-адрес для отправки запросов веб-перехватчиков.
- В класс WebhookInfo добавлено поле ip_address , содержащее текущий IP-адрес, используемый для создания веб-перехватчиков.
- Добавлена возможность отбрасывать все ожидающие обновления при изменении URL-адреса веб-перехватчика с помощью параметра drop_pending_updates в методах setWebhook и deleteWebhook.
Работа с группами
- Запрос getChat теперь возвращает биографию пользователя для приватных чатов, если она доступна.
- Запрос getChat теперь возвращает идентификатор связанного чата для супергрупп и каналов, т.е.е. идентификатор дискуссионной группы для канала и наоборот.
- Запрос getChat теперь возвращает местоположение, к которому подключена супергруппа (см. Локальные группы). Добавлен класс ChatLocation для представления местоположения.
- Добавлен параметр only_if_banned в метод unbanChatMember, чтобы разрешить безопасную разблокировку.
Работа с файлами
- В классы Аудио и Видео добавлено поле имя_файла , содержащее имя исходного файла.
- Добавлена возможность отключить определение типа содержимого файла на стороне сервера с помощью параметра disable_content_type_detection в методе sendDocument и классе inputMediaDocument.
Множественные закрепленные сообщения
- Добавлена возможность закреплять сообщений в приватных чатах .
- Добавлен параметр message_id к методу unpinChatMessage, чтобы разрешить открепление конкретного закрепленного сообщения.
- Добавлен метод unpinAllChatMessages, который можно использовать для открепления всех закрепленных сообщений в чате.
Файловые альбомы
- Добавлена поддержка отправки и получения аудио и альбомов документов в методе sendMediaGroup.
Текущие местоположения
Анонимные администраторы
- В класс Message добавлено поле sender_chat , содержащее отправителя сообщения, которое является чатом (группой или каналом). Для обратной совместимости в неканальных чатах поле из в таких сообщениях будет содержать пользователя 777000 для сообщений, автоматически перенаправляемых в группу обсуждения, и пользователя 1087968824 (@GroupAnonymousBot) для сообщений от анонимных администраторов группы.
- В класс chatMember добавлено поле is_anonymous , которое можно использовать для распознавания администраторов анонимного чата.
- Добавлен параметр is_anonymous в метод promotionChatMember, позволяющий продвигать администраторов анонимного чата. Сам бот должен иметь для этого право is_anonymous . Несмотря на то, что боты могут иметь право is_anonymous , они никогда не будут отображаться в чате как анонимные. Боты могут использовать право только для передачи другим администраторам.
- Добавлен настраиваемый заголовок отправителя анонимного сообщения в класс Message как author_signature .
и более
- Добавлен метод copyMessage, который отправляет копию любого сообщения.
- Максимальная длина вопроса опроса увеличена до 300.
- Добавлена возможность вручную указать текстовые объекты вместо указания parse_mode в классах InputMediaPhoto, InputMediaVideo, InputMediaAnimation, InputMediaAudio, InputMediaDocument, InlineQueryResultPhoto, InlineQueryResultGif, InlineQueryResultMpeg4Gif, InlineQueryResultVideo, InlineQueryResultAudio, InlineQueryResultVoice, InlineQueryResultDocument, InlineQueryResultCachedPhoto, InlineQueryResultCachedGif, InlineQueryResultCachedMpeg4Gif, InlineQueryResultCachedVideo , InlineQueryResultCachedAudio, InlineQueryResultCachedVoice, InlineQueryResultCachedDocument, InputTextMessageContent и методы sendMessage, sendPhoto, sendVideo, sendAnimation, sendAudio, sendDocument, sendVoice, sendPollage, editMessageTessage.
- Добавлены поля google_place_id и google_place_type в классы Venue, InlineQueryResultVenue, InputVenueMessageContent и необязательные параметры google_place_id и google_place_type для поддержки метода sendVenue Google места проведения в качестве провайдера.
- Добавлено поле allow_sending_without_reply в методы sendMessage, sendPhoto, sendVideo, sendAnimation, sendAudio, sendDocument, sendSticker, sendVideoNote, sendVoice, sendLocation, sendVenue, sendContact, sendPoll, sendDice, sendInvoice в качестве сообщений sendMessage, sendMessia not, sendMessia not, sendInvoice ответить, если ответное сообщение уже было удалено.
И последнее, но не менее
- Поддерживаются новые игровые автоматы football и анимации для случайных игральных костей. Выберите между различными анимациями (игральные кости, дартс, баскетбол, футбол, игровой автомат), указав параметр emoji в методе sendDice.
4 июня 2020
Бот API 4.9
- Добавлено новое поле via_bot в объект сообщения.Теперь вы можете узнать, какой бот использовался для отправки сообщения.
- Поддерживаются эскизы видео для встроенной анимации GIF и MPEG4.
- Поддерживается новая анимация баскетбола для случайных кубиков. Выбирайте между различными анимациями (игра в кости, дартс, баскетбол), задав параметр emoji в методе sendDice.
24 апреля 2020
Бот API 4.8
- Поддерживаемые объяснения викторин 2.0. Добавьте объяснения, указав параметры объяснение и объяснение_парс_мод в методе sendPoll.
- Добавлены поля объяснение и объяснение_entities к объекту опроса.
- Поддерживаются опросы по времени, которые автоматически закрываются в определенную дату и время. Настройте, указав параметр open_period или close_date в методе sendPoll.
- Добавлены поля open_period и close_date в объект Poll.
- Поддерживается новая анимация дротиков для мини-игры в кости. Выберите между анимацией игральных костей по умолчанию и анимацией дартса, указав параметр emoji в методе sendDice.
- К объекту Dice добавлено поле emoji .
30 марта 2020
Бот API 4,7
- Добавлен метод sendDice для отправки сообщения о кубиках, которое будет иметь случайное значение от 1 до 6. (Да, мы знаем о «правильном» единственном числе die . Но это неудобно, и мы решили чтобы помочь ему измениться. По одной кости за раз!)
- Добавлен кубик поля в объект сообщения.
- Добавлен метод getMyCommands для получения текущего списка команд бота.
- Добавлен метод setMyCommands для изменения списка команд бота через Bot API вместо @BotFather.
- Добавлена возможность создавать наборы анимированных стикеров путем указания параметра tgs_sticker вместо png_sticker в методе createNewStickerSet.
- Добавлена возможность добавлять анимированные стикеры в наборы, созданные ботом, указав параметр tgs_sticker вместо png_sticker в методе addStickerToSet.
- Добавлено поле thumb в объект StickerSet.
- Добавлена возможность изменять эскизы наборов стикеров, созданных ботом с помощью метода setStickerSetThumb.
См. Более ранние изменения »
Авторизация вашего бота
При создании каждому боту выдается уникальный токен аутентификации. Маркер выглядит примерно так: 123456: ABC-DEF1234ghIkl-zyx57W2v1u123ew11
, но вместо этого в этом документе мы будем использовать просто
Отправка запросов
Все запросы к Telegram Bot API должны обслуживаться через HTTPS и должны быть представлены в следующей форме: https://api.telegram.org/bot
. Как это например:
https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/getMe
Мы поддерживаем HTTP-методы GET и POST .Мы поддерживаем четыре способа передачи параметров в запросах Bot API:
- Строка запроса URL
- приложение / x-www-form-urlencoded
- приложение / json (кроме загрузки файлов)
- multipart / form-data (используется для загрузки файлов)
Ответ содержит объект JSON, который всегда имеет логическое поле «ok» и может иметь необязательное поле String «description» с понятным для человека описанием результата. Если «ok» равно true, запрос был успешным, и результат запроса можно найти в поле «результат».В случае неудачного запроса «ok» равно false, а ошибка объясняется в «описании». Также возвращается целочисленное поле error_code, но его содержимое может быть изменено в будущем. Некоторые ошибки также могут иметь необязательное поле «параметры» типа ResponseParameters, которое может помочь автоматически обработать ошибку.
- Все методы в Bot API нечувствительны к регистру.
- Все запросы должны выполняться с использованием UTF-8.
Создание запросов при получении обновлений
Если вы используете веб-перехватчиков , вы можете выполнить запрос к API бота при отправке ответа на веб-перехватчик.Используйте тип содержимого ответа application / json или application / x-www-form-urlencoded или multipart / form-data для передачи параметров. Укажите метод, который должен быть вызван, в параметре method запроса. Невозможно узнать, что такой запрос был успешным, или получить его результат.
Примеры см. В нашем FAQ.
Использование локального сервера API ботов
Исходный код сервера Bot API доступен по адресу telegram-bot-api.Вы можете запустить его локально и отправлять запросы на свой сервер вместо https://api.telegram.org
. Если вы переключитесь на локальный сервер API ботов, ваш бот сможет:
- Скачивание файлов без ограничения размера.
- Загружайте файлы размером до 2000 МБ.
- Загрузите файлы, используя их локальный путь и схему URI файла.
- Используйте URL-адрес HTTP для веб-перехватчика.
- Используйте любой локальный IP-адрес для веб-перехватчика.
- Используйте любой порт для веб-перехватчика.
- Установить max_webhook_connections от до 100000.
- Получите абсолютный локальный путь как значение поля file_path без необходимости загружать файл после запроса getFile.
Нужен ли мне локальный сервер API ботов
Большинство ботов будут в порядке с конфигурацией по умолчанию, работающей на наших серверах. Но если вы чувствуете, что вам нужна одна из этих функций, вы можете переключиться на свою в любое время.
Получение обновлений
Существует два взаимоисключающих способа получения обновлений для вашего бота — метод getUpdates с одной стороны и Webhooks с другой.Входящие обновления хранятся на сервере до тех пор, пока бот не получит их в любом случае, но они не будут храниться дольше 24 часов.
Независимо от того, какой вариант вы выберете, в результате вы получите JSON-сериализованные объекты обновления.
Обновление
Этот объект представляет входящее обновление.
Не более один дополнительных параметров может присутствовать в любом данном обновлении.
Поле | Тип | Описание |
---|---|---|
update_id | Целое число | Уникальный идентификатор обновления.Идентификаторы обновления начинаются с определенного положительного числа и последовательно увеличиваются. Этот идентификатор становится особенно удобным, если вы используете Webhooks, поскольку он позволяет игнорировать повторяющиеся обновления или восстанавливать правильную последовательность обновлений, если они выходят из строя. Если новых обновлений нет хотя бы неделю, то идентификатор следующего обновления будет выбран случайно, а не последовательно. |
сообщение | Сообщение | Дополнительно . Новое входящее сообщение любого типа — текст, фото, стикер и т. Д. |
edited_message | Сообщение | Дополнительно . Новая версия сообщения, известная боту и отредактированная |
channel_post | Сообщение | Дополнительно . Новые входящие сообщения на канале любого типа — текст, фото, стикеры и т. Д. |
edited_channel_post | Сообщение | Дополнительно . Новая версия известного боту поста на канале отредактирована |
inline_query | InlineQuery | Дополнительно .Новый входящий встроенный запрос |
selected_inline_result | ChosenInlineResult | Дополнительно . Результат встроенного запроса, который был выбран пользователем и отправлен своему партнеру по чату. Пожалуйста, ознакомьтесь с нашей документацией по сбору отзывов, чтобы узнать, как включить эти обновления для вашего бота. |
callback_query | CallbackQuery | Дополнительно . Новый входящий запрос обратного вызова |
shipping_query | Запрос на доставку | Дополнительно .Новый входящий запрос на доставку. Только для счетов с гибкой ценой |
pre_checkout_query | PreCheckoutQuery | Дополнительно . Новый входящий предварительный запрос. Содержит полную информацию о кассе |
опрос | Опрос | Дополнительно . Новое состояние опроса. Боты получают только обновления об остановленных опросах и опросах, которые отправляет бот |
poll_answer | Ответ на опрос | Дополнительно .Пользователь изменил свой ответ в неанонимном опросе. Боты получают новые голоса только в опросах, которые отправил сам бот. |
getUpdates
Используйте этот метод для получения входящих обновлений с помощью длительного опроса (wiki). Возвращается массив объектов обновления.
Параметр | Тип | Обязательно | Описание |
---|---|---|---|
смещение | Целое число | Дополнительно | Идентификатор первого возвращаемого обновления.Должен быть на единицу больше, чем самый высокий среди идентификаторов ранее полученных обновлений. По умолчанию возвращаются обновления, начиная с самого раннего неподтвержденного обновления. Обновление считается подтвержденным, как только вызывается getUpdates со смещением на больше, чем его update_id . Отрицательное смещение может быть указано для получения обновлений, начиная с -offset update с конца очереди обновлений. Все предыдущие обновления будут забыты. |
предел | Целое число | Дополнительно | Ограничивает количество получаемых обновлений.Принимаются значения от 1 до 100. По умолчанию 100. |
тайм-аут | Целое число | Дополнительно | Тайм-аут в секундах для длительного опроса. По умолчанию 0, т.е. обычный короткий опрос. Должен быть положительным, короткий опрос следует использовать только в целях тестирования. |
allowed_updates | Массив строк | Дополнительно | Сериализованный в формате JSON список типов обновлений, которые должен получать бот. Например, укажите [«message», «edited_channel_post», «callback_query»], чтобы получать обновления только этих типов.См. Обновление для получения полного списка доступных типов обновлений. Укажите пустой список для получения всех обновлений независимо от типа (по умолчанию). Если не указано, будет использоваться предыдущая настройка. Обратите внимание, что этот параметр не влияет на обновления, созданные до вызова getUpdates, поэтому нежелательные обновления могут быть получены в течение короткого периода времени. |
Примечания
1. Этот метод не будет работать, если настроен исходящий веб-перехватчик.
2. Чтобы избежать дублирования обновлений, пересчитывайте смещение после каждого ответа сервера.
наборWebhook
Используйте этот метод, чтобы указать URL-адрес и получать входящие обновления через исходящий веб-перехватчик. При каждом обновлении для бота мы будем отправлять HTTPS-запрос POST на указанный URL-адрес, содержащий сериализованное обновление JSON. В случае неудачного запроса мы откажемся от него после разумного количества попыток. В случае успеха возвращает Истинно .
Если вы хотите убедиться, что запрос Webhook исходит от Telegram, мы рекомендуем использовать секретный путь в URL-адресе, например https://www.example.com/ <токен>
. Поскольку никто другой не знает токен вашего бота, можете быть уверены, что это мы.
Параметр | Тип | Обязательно | Описание |
---|---|---|---|
URL | Строка | Есть | URL-адрес HTTPS для отправки обновлений.Используйте пустую строку, чтобы удалить интеграцию веб-перехватчика |
сертификат | Входной файл | Дополнительно | Загрузите свой сертификат открытого ключа, чтобы можно было проверить используемый корневой сертификат. См. Подробности в нашем самоподписанном руководстве. |
ip_address | Строка | Дополнительно | Фиксированный IP-адрес, который будет использоваться для отправки запросов веб-перехватчика вместо IP-адреса, разрешенного через DNS |
max_connections | Целое число | Дополнительно | Максимально допустимое количество одновременных HTTPS-подключений к веб-перехватчику для доставки обновлений, 1–100.По умолчанию 40 . Используйте более низкие значения, чтобы ограничить нагрузку на сервер вашего бота, и более высокие значения, чтобы увеличить пропускную способность вашего бота. |
allowed_updates | Массив строк | Дополнительно | Сериализованный в формате JSON список типов обновлений, которые должен получать бот. Например, укажите [«message», «edited_channel_post», «callback_query»], чтобы получать обновления только этих типов. См. Обновление для получения полного списка доступных типов обновлений. Укажите пустой список для получения всех обновлений независимо от типа (по умолчанию).Если не указано, будет использоваться предыдущая настройка. Обратите внимание, что этот параметр не влияет на обновления, созданные до вызова setWebhook, поэтому нежелательные обновления могут быть получены в течение короткого периода времени. |
drop_pending_updates | логический | Дополнительно | Pass True , чтобы удалить все ожидающие обновления |
Примечания
1. Вы не сможете получать обновления с помощью getUpdates, пока настроен исходящий веб-перехватчик.
2. Чтобы использовать самозаверяющий сертификат, вам необходимо загрузить сертификат открытого ключа, используя параметр сертификат . Пожалуйста, загрузите как InputFile, отправка строки не будет работать.
3. В настоящее время поддерживаются порты для Webhooks : 443, 80, 88, 8443 .НОВИНКА! Если у вас возникли проблемы с настройкой веб-перехватчиков, ознакомьтесь с этим замечательным руководством по веб-перехватчикам.
удалитьWebhook
Используйте этот метод для удаления интеграции с веб-перехватчиком, если вы решите вернуться к getUpdates.В случае успеха возвращает Истинно .
Параметр | Тип | Обязательно | Описание |
---|---|---|---|
drop_pending_updates | логический | Дополнительно | Pass True , чтобы удалить все ожидающие обновления |
getWebhookInfo
Используйте этот метод, чтобы получить текущий статус веб-перехватчика. Не требует параметров. В случае успеха возвращает объект WebhookInfo.Если бот использует getUpdates, он вернет объект с пустым полем url .
WebhookInfo
Содержит информацию о текущем состоянии веб-перехватчика.
Поле | Тип | Описание |
---|---|---|
URL | Строка | URL-адрес веб-перехватчика, может быть пустым, если веб-перехватчик не настроен |
has_custom_certificate | логический | Истинно, если для проверки сертификата веб-перехватчика был предоставлен настраиваемый сертификат |
pending_update_count | Целое число | Количество обновлений, ожидающих доставки |
ip_address | Строка | Дополнительно .Текущий IP-адрес веб-перехватчика |
last_error_date | Целое число | Дополнительно . Время Unix для самой последней ошибки, которая произошла при попытке доставить обновление через webhook |
last_error_message | Строка | Дополнительно . Сообщение об ошибке в удобочитаемом формате для самой последней ошибки, которая произошла при попытке доставить обновление через веб-перехватчик |
max_connections | Целое число | Дополнительно .Максимально допустимое количество одновременных HTTPS-подключений к веб-перехватчику для доставки обновлений |
allowed_updates | Массив строк | Дополнительно . Список типов обновлений, на которые подписан бот. По умолчанию для всех типов обновлений |
Доступные типы
Все типы, используемые в ответах Bot API, представлены как JSON-объекты.
Можно безопасно использовать 32-разрядные целые числа со знаком для хранения всех полей Integer , если не указано иное.
Необязательные поля могут не возвращаться, если они не имеют отношения к делу.
Пользователь
Этот объект представляет пользователя или бота Telegram.
Поле | Тип | Описание |
---|---|---|
id | Целое число | Уникальный идентификатор этого пользователя или бота |
is_bot | логический | Верно, если этот пользователь бот |
first_name | Строка | Имя пользователя или бота |
фамилия | Строка | Дополнительно .Фамилия пользователя или бота |
имя пользователя | Строка | Дополнительно . Имя пользователя или бота |
language_code | Строка | Дополнительно . Тег языка IETF для языка пользователя |
can_join_groups | логический | Дополнительно . Правда, если бота можно приглашать в группы. Вернулся только в getMe. |
can_read_all_group_messages | логический | Дополнительно .Верно, если для бота отключен приватный режим. Вернулся только в getMe. |
supports_inline_queries | логический | Дополнительно . Правда, если бот поддерживает встроенные запросы. Вернулся только в getMe. |
Чат
Этот объект представляет чат.
Поле | Тип | Описание |
---|---|---|
id | Целое число | Уникальный идентификатор этого чата.Это число может быть больше 32 бит, и некоторые языки программирования могут иметь затруднительные / скрытые дефекты при его интерпретации. Но он меньше 52 бит, поэтому 64-битное целое число со знаком или плавающий тип двойной точности безопасны для хранения этого идентификатора. |
тип | Строка | Тип чата, может быть «частным», «групповым», «супергрупповым» или «канальным» |
название | Строка | Дополнительно . Заголовок, для супергрупп, каналов и групповых чатов |
имя пользователя | Строка | Дополнительно .Имя пользователя, для приватных чатов, супергрупп и каналов, если есть |
first_name | Строка | Дополнительно . Имя собеседника в приватном чате |
фамилия | Строка | Дополнительно . Фамилия собеседника в приватном чате |
фото | ФотоChatPhoto | Дополнительно . Фото чата. Вернул только в getChat. |
био | Строка | Дополнительно .Биография собеседника в приватном чате. Вернул только в getChat. |
описание | Строка | Дополнительно . Описание, для групп, супергрупп и чатов каналов. Вернул только в getChat. |
invit_link | Строка | Дополнительно . Ссылка для приглашения в чат для групп, супергрупп и чатов каналов. Каждый администратор в чате генерирует свои собственные пригласительные ссылки, поэтому бот должен сначала сгенерировать ссылку с помощью exportChatInviteLink.Вернул только в getChat. |
pinned_message | Сообщение | Дополнительно . Последнее закрепленное сообщение (по дате отправки). Вернул только в getChat. |
разрешений | Разрешения для чата | Дополнительно . Разрешения участников чата по умолчанию для групп и супергрупп. Вернул только в getChat. |
slow_mode_delay | Целое число | Дополнительно .Для супергрупп — минимально допустимая задержка между последовательными сообщениями, отправляемыми каждым непривилегированным пользователем. Вернул только в getChat. |
имя_набора_наклей | Строка | Дополнительно . Для супергрупп — название набора групповых стикеров. Вернул только в getChat. |
can_set_sticker_set | логический | Дополнительно . Правда, если бот умеет менять набор групповых стикеров. Вернул только в getChat. |
connected_chat_id | Целое число | Дополнительно .Уникальный идентификатор связанного чата, то есть идентификатор группы обсуждения для канала и наоборот; для супергрупп и чатов каналов. Длина этого идентификатора может превышать 32 бита, и некоторые языки программирования могут иметь затруднительные / скрытые дефекты при его интерпретации. Но он меньше 52 бит, поэтому 64-битное целое число со знаком или плавающий тип двойной точности безопасны для хранения этого идентификатора. Вернул только в getChat. |
местонахождение | Чат, местонахождение | Дополнительно .Для супергрупп — место, к которому подключается супергруппа. Вернул только в getChat. |
Сообщение
Этот объект представляет сообщение.
Поле | Тип | Описание |
---|---|---|
message_id | Целое число | Уникальный идентификатор сообщения в этом чате |
из | Пользователь | Дополнительно . Отправитель, пусто для сообщений, отправленных на каналы |
sender_chat | Чат | Дополнительно .Отправитель сообщения, отправленного от имени чата. Сам канал для сообщений канала. Сама супергруппа для сообщений от администраторов анонимных групп. Связанный канал для сообщений, автоматически перенаправляемых в группу обсуждения |
дата | Целое число | Дата отправки сообщения по времени Unix |
чат | Чат | Цепочка, которой принадлежит сообщение |
вперед_от | Пользователь | Дополнительно .Для пересылаемых сообщений отправитель исходного сообщения |
forward_from_chat | Чат | Дополнительно . Для сообщений, пересылаемых с каналов или от анонимных администраторов, информация об исходном чате отправителя |
forward_from_message_id | Целое число | Дополнительно . Для сообщений, пересылаемых из каналов, идентификатор исходного сообщения в канале |
forward_signature | Строка | Дополнительно .Для сообщений, пересылаемых с каналов, подпись автора сообщения, если есть |
forward_sender_name | Строка | Дополнительно . Имя отправителя для сообщений, пересылаемых от пользователей, которые запрещают добавлять ссылку на свою учетную запись в пересылаемых сообщениях |
forward_date | Целое число | Дополнительно . Для пересылаемых сообщений дата отправки исходного сообщения в Unix-времени |
reply_to_message | Сообщение | Дополнительно .Для ответов — исходное сообщение. Обратите внимание, что объект сообщения в этом поле не будет содержать дополнительных полей reply_to_message , даже если он сам является ответом. |
via_bot | Пользователь | Дополнительно . Бот, через который было отправлено сообщение |
edit_date | Целое число | Дополнительно . Дата последнего редактирования сообщения по времени Unix |
media_group_id | Строка | Дополнительно .Уникальный идентификатор группы мультимедийных сообщений, к которой принадлежит это сообщение. | .
автор_подпись | Строка | Дополнительно . Подпись автора сообщения для сообщений в каналах или настраиваемый заголовок анонимного администратора группы |
текст | Строка | Дополнительно . Для текстовых сообщений фактический текст сообщения в формате UTF-8, 0-4096 символов |
юридических лиц | Массив MessageEntity | Дополнительно .Для текстовых сообщений специальные объекты, такие как имена пользователей, URL-адреса, команды ботов и т. Д., Которые появляются в тексте |
анимация | Анимация | Дополнительно . Сообщение — это анимация, информация об анимации. Для обратной совместимости, когда это поле установлено, поле документа также будет установлено |
аудио | Аудио | Дополнительно . Сообщение — аудиофайл, информация о файле |
документ | Документ | Дополнительно .Сообщение — это общий файл, информация о файле |
фото | Массив PhotoSize | Дополнительно . Сообщение представляет собой фотографию, доступные размеры фото |
наклейка | Наклейка | Дополнительно . Сообщение — наклейка, информация о наклейке |
видео | Видео | Дополнительно . Сообщение это видео, информация о видео |
video_note | VideoNote | Дополнительно .Сообщение — видеозаметка, информация о видеосообщении | .
голос | Голос | Дополнительно . Сообщение — голосовое сообщение, информация о файле |
подпись | Строка | Дополнительно . Подпись к анимации, аудио, документу, фотографии, видео или голосу, 0-1024 символа |
caption_entities | Массив MessageEntity | Дополнительно .Для сообщений с подписью используются специальные объекты, такие как имена пользователей, URL-адреса, команды ботов и т. Д., Которые отображаются в подписи |
контакт | Контакт | Дополнительно . Сообщение — общий контакт, информация о контакте |
кубики | Кости | Дополнительно . Сообщение представляет собой игральную кость со случайным значением |
игра | Игра | Дополнительно . Сообщение — это игра, информация об игре.Подробнее об играх » |
опрос | Опрос | Дополнительно . Сообщение является родным опросом, информация о опросе |
заведение | Заведение | Дополнительно . Сообщение — это место проведения, информация о месте проведения. Для обратной совместимости, когда это поле установлено, поле местоположения также будет установлено |
местонахождение | Расположение | Дополнительно .Сообщение является общим местоположением, информация о местоположении |
new_chat_members | Массив пользователей | Дополнительно . Новые участники, которые были добавлены в группу или супергруппу, и информация о них (сам бот может быть одним из этих участников) |
left_chat_member | Пользователь | Дополнительно . Участник удален из группы, информация о нем (этим участником может быть сам бот) |
new_chat_title | Строка | Дополнительно .Название чата было изменено на это значение |
new_chat_photo | Массив PhotoSize | Дополнительно . Фотография чата была изменена на это значение |
delete_chat_photo | Истинно | Дополнительно . Служебное сообщение: фото чата удалено |
group_chat_created | Истинно | Дополнительно . Служебное сообщение: группа создана |
supergroup_chat_created | Истинно | Дополнительно .Служебное сообщение: супергруппа создана. Это поле нельзя получить в сообщении, приходящем через обновления, потому что бот не может быть членом супергруппы при ее создании. Его можно найти в reply_to_message только в том случае, если кто-то отвечает на самое первое сообщение в непосредственно созданной супергруппе. |
channel_chat_created | Истинно | Дополнительно . Служебное сообщение: канал создан. Это поле нельзя получить в сообщении, приходящем через обновления, потому что бот не может быть участником канала при его создании.Его можно найти в reply_to_message, только если кто-то отвечает на самое первое сообщение в канале. |
migrate_to_chat_id | Целое число | Дополнительно . Группа была перенесена в супергруппу с указанным идентификатором. Это число может быть больше 32 бит, и некоторые языки программирования могут иметь затруднительные / скрытые дефекты при его интерпретации. Но он меньше 52 бит, поэтому 64-битное целое число со знаком или плавающий тип двойной точности безопасны для хранения этого идентификатора. |
migrate_from_chat_id | Целое число | Дополнительно . Супергруппа была перенесена из группы с указанным идентификатором. Это число может быть больше 32 бит, и некоторые языки программирования могут иметь затруднительные / скрытые дефекты при его интерпретации. Но он меньше 52 бит, поэтому 64-битное целое число со знаком или плавающий тип двойной точности безопасны для хранения этого идентификатора. |
pinned_message | Сообщение | Дополнительно .Указанное сообщение закреплено. Обратите внимание, что объект сообщения в этом поле не будет содержать дополнительных полей reply_to_message , даже если он сам является ответом. |
счет-фактура | Счет-фактура | Дополнительно . Сообщение — это счет на оплату, информация о счете. Подробнее о платежах » |
успешный_платеж | Успешный платеж | Дополнительно . Сообщение — служебное сообщение об успешном платеже, информация о платеже.Подробнее о платежах » |
connected_website | Строка | Дополнительно . Доменное имя сайта, на котором зарегистрировался пользователь. Подробнее о Telegram Login » |
паспортные данные | ПаспортДанные | Дополнительно . Telegram Паспортные данные |
близости_alert_triggered | ProximityAlertTriggered | Дополнительно . Сервисное сообщение. Пользователь в чате активировал оповещение о близости другого пользователя, когда делился своим местоположением в реальном времени. |
reply_markup | InlineKeyboardMarkup | Дополнительно . Встроенная клавиатура, прикрепленная к сообщению. login_url кнопок представлены как обычные url кнопок. |
Идентификатор сообщения
Этот объект представляет уникальный идентификатор сообщения.
Поле | Тип | Описание |
---|---|---|
message_id | Целое число | Уникальный идентификатор сообщения |
MessageEntity
Этот объект представляет одну особую сущность в текстовом сообщении.Например, хэштеги, имена пользователей, URL-адреса и т. Д.
Поле | Тип | Описание |
---|---|---|
тип | Строка | Тип юридического лица. Может быть «упоминание» ( @username ), «hashtag» ( #hashtag ), «cashtag» ( $ долларов США), «bot_command» ( / start @ jobs_bot ), «url» ( https : //telegram.org ), «электронная почта» ( [email protected] ), «phone_number» ( + 1-212-555-0123 ), «жирный» ( жирный текст ), «Курсив» ( курсивный текст ), «подчеркнутый» (подчеркнутый текст), «зачеркнутый» (зачеркнутый текст), «код» (моноширинная строка), «предварительный» (моноширинный блок), «текст_ссылка» (для кликабельной текстовые URL), «text_mention» (для пользователей без имен пользователей) |
смещение | Целое число | Смещение в единицах кода UTF-16 до начала объекта |
длина | Целое число | Длина объекта в единицах кода UTF-16 |
URL | Строка | Дополнительно .Только для «text_link» URL, который будет открыт после того, как пользователь нажмет на текст |
пользователь | Пользователь | Дополнительно . Только для «text_mention» указанный пользователь |
язык | Строка | Дополнительно . Только для «pre», язык программирования текста объекта |
Размер фото
Этот объект представляет один размер фотографии или эскиз файла / стикера.
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
ширина | Целое число | Ширина фото |
высота | Целое число | Высота фото |
размер_файла | Целое число | Дополнительно .Размер файла |
Анимация
Этот объект представляет файл анимации (видео в формате GIF или H.264 / MPEG-4 AVC без звука).
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов.Невозможно использовать для загрузки или повторного использования файла. |
ширина | Целое число | Ширина видео, определенная отправителем |
высота | Целое число | Высота видео, определенная отправителем |
длительность | Целое число | Продолжительность видео в секундах, определенная отправителем |
большой палец | Размер фотоДополнительно . Миниатюра анимации, определенная отправителем | |
имя_файла | Строка | Дополнительно .Исходное имя файла анимации, определенное отправителем |
mime_type | Строка | Дополнительно . MIME-тип файла, определенный отправителем |
размер_файла | Целое число | Дополнительно . Размер файла |
Аудио
Этот объект представляет аудиофайл, который клиенты Telegram будут рассматривать как музыку.
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов.Невозможно использовать для загрузки или повторного использования файла. |
длительность | Целое число | Продолжительность звука в секундах, определенная отправителем |
исполнитель | Строка | Дополнительно . Исполнитель аудио, определенный отправителем или аудио тегами |
название | Строка | Дополнительно . Название аудио, определенное отправителем или аудио тегами |
имя_файла | Строка | Дополнительно .Исходное имя файла, определенное отправителем |
mime_type | Строка | Дополнительно . MIME-тип файла, определенный отправителем |
размер_файла | Целое число | Дополнительно . Размер файла |
большой палец | Размер фотоДополнительно . Миниатюра обложки альбома, к которому принадлежит музыкальный файл |
Документ
Этот объект представляет собой общий файл (в отличие от фотографий, голосовых сообщений и аудиофайлов).
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
большой палец | Размер фотоДополнительно .Миниатюра документа, определенная отправителем | |
имя_файла | Строка | Дополнительно . Исходное имя файла, определенное отправителем |
mime_type | Строка | Дополнительно . MIME-тип файла, определенный отправителем |
размер_файла | Целое число | Дополнительно . Размер файла |
Видео
Этот объект представляет видеофайл.
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
ширина | Целое число | Ширина видео, определенная отправителем |
высота | Целое число | Высота видео, определенная отправителем |
длительность | Целое число | Продолжительность видео в секундах, определенная отправителем |
большой палец | Размер фотоДополнительно .Миниатюра видео | |
имя_файла | Строка | Дополнительно . Исходное имя файла, определенное отправителем |
mime_type | Строка | Дополнительно . Mime-тип файла, определенный отправителем |
размер_файла | Целое число | Дополнительно . Размер файла |
VideoNote
Этот объект представляет собой видеосообщение (доступно в приложениях Telegram начиная с v.4.0).
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
длина | Целое число | Ширина и высота видео (диаметр видео сообщения), определенные отправителем |
длительность | Целое число | Продолжительность видео в секундах, определенная отправителем |
большой палец | Размер фотоДополнительно .Миниатюра видео | |
размер_файла | Целое число | Дополнительно . Размер файла |
Голос
Этот объект представляет голосовую заметку.
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов.Невозможно использовать для загрузки или повторного использования файла. |
длительность | Целое число | Продолжительность звука в секундах, определенная отправителем |
mime_type | Строка | Дополнительно . MIME-тип файла, определенный отправителем |
размер_файла | Целое число | Дополнительно . Размер файла |
Связаться
Этот объект представляет телефонный контакт.
Поле | Тип | Описание |
---|---|---|
номер телефона | Строка | Телефон контакта |
first_name | Строка | Имя контакта |
фамилия | Строка | Дополнительно . Фамилия контакта |
user_id | Целое число | Дополнительно .Идентификатор пользователя контакта в Telegram |
визитка | Строка | Дополнительно . Дополнительные данные о контакте в виде vCard |
Кости
Этот объект представляет собой анимированный смайлик, который отображает случайное значение.
Опрос
Этот объект содержит информацию об одном варианте ответа в опросе.
Поле | Тип | Описание |
---|---|---|
текст | Строка | Текст опции, 1-100 знаков |
voter_count | Целое число | Количество пользователей, проголосовавших за этот вариант |
Ответ на опрос
Этот объект представляет ответ пользователя в неанонимном опросе.
Поле | Тип | Описание |
---|---|---|
poll_id | Строка | Уникальный идентификатор опроса |
пользователь | Пользователь | Пользователь, изменивший ответ на опрос |
option_ids | Массив целых чисел | 0 идентификаторов вариантов ответа, выбранных пользователем. Может быть пустым, если пользователь отозвал свой голос. |
Опрос
Этот объект содержит информацию об опросе.
Поле | Тип | Описание |
---|---|---|
id | Строка | Уникальный идентификатор опроса |
вопрос | Строка | Вопрос опроса, 1-255 знаков |
опции | Массив вариантов опроса | Список вариантов опроса |
total_voter_count | Целое число | Общее количество пользователей, проголосовавших в опросе |
закрыто | логический | Верно, если опрос закрыт |
is_anonymous | логический | Верно, если опрос анонимный |
тип | Строка | Тип опроса, в настоящее время может быть «обычный» или «викторина» |
allow_multiple_answers | логический | Верно, если опрос допускает несколько ответов |
right_option_id | Целое число | Дополнительно .Отсчитываемый от 0 идентификатор правильного варианта ответа. Доступно только для опросов в режиме викторины, которые закрыты, были отправлены (не перенаправлены) ботом или в приватный чат с ботом. |
объяснение | Строка | Дополнительно . Текст, который отображается, когда пользователь выбирает неправильный ответ или нажимает значок лампы в опросе в стиле викторины, 0–200 символов |
объяснение_ сущности | Массив MessageEntity | Дополнительно .Особые объекты, такие как имена пользователей, URL-адреса, команды ботов и т. Д., Которые появляются в объяснении |
open_period | Целое число | Дополнительно . Время в секундах, в течение которого опрос будет активен после создания |
close_date | Целое число | Дополнительно . Момент времени (временная метка Unix), когда опрос будет автоматически закрыт |
Расположение
Этот объект представляет точку на карте.
Поле | Тип | Описание |
---|---|---|
долгота | Поплавок | Долгота, определенная отправителем |
широта | Поплавок | Широта, определенная отправителем |
horizontal_accuracy | Число с плавающей запятой | Дополнительно . Радиус неопределенности местоположения, измеряемый в метрах; 0-1500 |
live_period | Целое число | Дополнительно .Время относительно даты отправки сообщения, в течение которого местоположение может быть обновлено, в секундах. Только для активных живых локаций. |
товарная позиция | Целое число | Дополнительно . Направление, в котором движется пользователь, в градусах; 1-360. Только для активных живых локаций. |
близости_alert_radius | Целое число | Дополнительно . Максимальное расстояние для предупреждений о приближении к другому участнику чата в метрах.Только для отправленных живых местоположений. |
Место проведения
Этот объект представляет собой место проведения.
Поле | Тип | Описание |
---|---|---|
местонахождение | Расположение | Место проведения. Не может быть живым местом |
название | Строка | Название заведения |
адрес | Строка | Адрес места проведения |
foursquare_id | Строка | Дополнительно .Идентификатор места проведения Foursquare |
foursquare_type | Строка | Дополнительно . Тип площадки Foursquare. (Например, «arts_entertainment / default», «arts_entertainment / aquarium» или «food / icecream».) |
google_place_id | Строка | Дополнительно . Идентификатор заведения в Google Places |
google_place_type | Строка | Дополнительно .Тип места проведения Google Places. (См. Поддерживаемые типы.) |
ProximityAlertTriggered
Этот объект представляет содержимое служебного сообщения, отправляемого всякий раз, когда пользователь в чате запускает оповещение о близости, установленное другим пользователем.
Поле | Тип | Описание |
---|---|---|
путешественник | Пользователь | Пользователь, вызвавший предупреждение |
наблюдатель | Пользователь | Пользователь, установивший оповещение |
расстояние | Целое число | Расстояние между пользователями |
Профиль пользователя Фото
Этот объект представляет собой изображение профиля пользователя.
Поле | Тип | Описание |
---|---|---|
total_count | Целое число | Общее количество изображений профиля целевого пользователя |
фото | Массив массива PhotoSize | Запрошенные изображения профиля (до 4 размеров каждое) |
Файл
Этот объект представляет файл, готовый к загрузке. Файл можно скачать по ссылке https: // api.telegram.org/file/bot
. Гарантируется, что ссылка будет действительна не менее 1 часа. По истечении срока действия ссылки можно запросить новую, вызвав getFile.
Максимальный размер загружаемого файла — 20 МБ
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов.Невозможно использовать для загрузки или повторного использования файла. |
размер_файла | Целое число | Дополнительно . Размер файла, если известен |
file_path | Строка | Дополнительно . Путь файла. Используйте https://api.telegram.org/file/bot , чтобы получить файл. |
ОтветитьKeyboardMarkup
Этот объект представляет собой настраиваемую клавиатуру с параметрами ответа (подробности и примеры см. В разделе Введение в ботов).
Поле | Тип | Описание |
---|---|---|
клавиатура | Массив массива KeyboardButton | Массив строк кнопок, каждая из которых представлена массивом объектов KeyboardButton |
resize_keyboard | логический | Дополнительно . Просит клиентов изменить размер клавиатуры по вертикали для оптимальной подгонки (например, сделать клавиатуру меньше, если есть только два ряда кнопок).По умолчанию false , и в этом случае настраиваемая клавиатура всегда имеет ту же высоту, что и стандартная клавиатура приложения. |
one_time_keyboard | логический | Дополнительно . Просит клиентов скрыть клавиатуру, как только она будет использована. Клавиатура по-прежнему будет доступна, но клиенты будут автоматически отображать обычную буквенную клавиатуру в чате — пользователь может нажать специальную кнопку в поле ввода, чтобы снова увидеть настраиваемую клавиатуру.По умолчанию false . |
селективный | логический | Дополнительно . Используйте этот параметр, если вы хотите показать клавиатуру только определенным пользователям. Цели: 1) пользователи, которые @ упомянуты в тексте объекта сообщения; 2) если сообщение бота является ответом (имеет значение response_to_message_id , ), отправитель исходного сообщения. Пример: Пользователь запрашивает изменение языка бота, бот отвечает на запрос с помощью клавиатуры, чтобы выбрать новый язык.Другие пользователи в группе не видят клавиатуру. |
Клавиатура
Этот объект представляет одну кнопку ответной клавиатуры. Для простых текстовых кнопок String может использоваться вместо этого объекта, чтобы указать текст кнопки. Необязательные поля request_contact , request_location и request_poll являются взаимоисключающими.
Поле | Тип | Описание |
---|---|---|
текст | Строка | Текст кнопки.Если ни одно из дополнительных полей не используется, оно будет отправлено в виде сообщения при нажатии кнопки |
request_contact | логический | Дополнительно . Если True , телефонный номер пользователя будет отправлен как контакт при нажатии кнопки. Доступно только в приватных чатах |
request_location | логический | Дополнительно . Если True , текущее местоположение пользователя будет отправлено при нажатии кнопки.Доступно только в приватных чатах |
request_poll | KeyboardButtonPollType | Дополнительно . Если указано, пользователю будет предложено создать опрос и отправить его боту при нажатии кнопки. Доступно только в приватных чатах |
Примечание. Параметры request_contact и request_location будут работать только в версиях Telegram, выпущенных после 9 апреля 2016 г. Старые клиенты будут отображать неподдерживаемое сообщение .
Примечание. Параметр request_poll будет работать только в версиях Telegram, выпущенных после 23 января 2020 года. Старые клиенты будут отображать неподдерживаемое сообщение .
KeyboardButtonPollType
Этот объект представляет тип опроса, который может быть создан и отправлен при нажатии соответствующей кнопки.
Поле | Тип | Описание |
---|---|---|
тип | Строка | Дополнительно .Если тест пройден, пользователю будет разрешено создавать только опросы в режиме викторины. Если обычный пройден, будут разрешены только обычные опросы. В противном случае пользователю будет разрешено создать опрос любого типа. |
Ответить с клавиатуры Удалить
При получении сообщения с этим объектом клиенты Telegram удаляют текущую настраиваемую клавиатуру и отображают буквенную клавиатуру по умолчанию. По умолчанию настраиваемые клавиатуры отображаются до тех пор, пока бот не отправит новую клавиатуру.Исключение составляет одноразовая клавиатура, которая скрывается сразу после нажатия кнопки пользователем (см. ReplyKeyboardMarkup).
Поле | Тип | Описание |
---|---|---|
remove_keyboard | Истинно | Запрашивает клиентов удалить настраиваемую клавиатуру (пользователь не сможет вызвать эту клавиатуру; если вы хотите скрыть клавиатуру от глаз, но сохранить ее доступной, используйте one_time_keyboard в ReplyKeyboardMarkup) |
селективный | логический | Дополнительно .Используйте этот параметр, если вы хотите удалить клавиатуру только для определенных пользователей. Цели: 1) пользователи, которые @ упомянуты в тексте объекта сообщения; 2) если сообщение бота является ответом (имеет значение response_to_message_id , ), отправитель исходного сообщения. Пример: Пользователь голосует в опросе, бот возвращает сообщение с подтверждением в ответ на голосование и удаляет клавиатуру для этого пользователя, по-прежнему показывая клавиатуру с параметрами опроса пользователям, которые еще не проголосовали. |
InlineKeyboardMarkup
Этот объект представляет собой встроенную клавиатуру, которая отображается рядом с сообщением, которому она принадлежит.
Примечание: Это будет работать только в версиях Telegram, выпущенных после 9 апреля 2016 года. Старые клиенты будут отображать неподдерживаемое сообщение .
InlineKeyboardButton
Этот объект представляет одну кнопку встроенной клавиатуры. Вы должны использовать ровно одно из необязательных полей.
Поле | Тип | Описание |
---|---|---|
текст | Строка | Текст надписи на кнопке |
URL | Строка | Дополнительно . HTTP или tg: // url, который открывается при нажатии кнопки |
login_url | LoginUrl | Дополнительно . URL-адрес HTTP, используемый для автоматической авторизации пользователя. Может использоваться как замена виджета входа в Telegram. |
callback_data | Строка | Дополнительно . Данные для отправки боту в ответном запросе при нажатии кнопки, 1-64 байта |
switch_inline_query | Строка | Дополнительно . Если установлено, нажатие кнопки предложит пользователю выбрать один из своих чатов, открыть этот чат и вставить имя пользователя бота и указанный встроенный запрос в поле ввода. Может быть пустым, и в этом случае будет вставлено только имя пользователя бота. Примечание: Это дает пользователям простой способ начать использовать вашего бота во встроенном режиме, когда они в данный момент находятся в приватном чате с ним. Особенно полезно в сочетании с действиями switch_pm… — в этом случае пользователь автоматически вернется в чат, из которого он переключился, пропуская экран выбора чата. |
switch_inline_query_current_chat | Строка | Дополнительно . Если установлено, нажатие кнопки вставит имя пользователя бота и указанный встроенный запрос в поле ввода текущего чата.Может быть пустым, и в этом случае будет вставлено только имя пользователя бота. Это предлагает пользователю быстрый способ открыть вашего бота во встроенном режиме в том же чате — удобно для выбора чего-либо из нескольких вариантов. |
callback_game | Обратный звонокИгра | Дополнительно . Описание игры, которая будет запускаться при нажатии пользователем кнопки. ПРИМЕЧАНИЕ: Кнопка этого типа должна всегда быть первой кнопкой в первой строке. |
платить | логический | Дополнительно . Укажите True, чтобы отправить кнопку Pay. ПРИМЕЧАНИЕ: Кнопка этого типа должна всегда быть первой кнопкой в первой строке. |
LoginUrl
Этот объект представляет параметр встроенной кнопки клавиатуры, используемой для автоматической авторизации пользователя. Служит отличной заменой виджета входа в Telegram, когда пользователь переходит из Telegram.Все, что нужно сделать пользователю, это нажать / щелкнуть кнопку и подтвердить, что он хочет войти в систему:
ПриложенияTelegram поддерживают эти кнопки начиная с версии 5.7.
Пример бота: @discussbot
Поле | Тип | Описание |
---|---|---|
URL | Строка | URL-адрес HTTP, который должен быть открыт с данными авторизации пользователя, добавленными в строку запроса при нажатии кнопки. Если пользователь отказывается предоставить данные авторизации, будет открыт исходный URL без информации о пользователе.Добавляемые данные такие же, как описано в разделе Получение данных авторизации. ПРИМЕЧАНИЕ: необходимо всегда проверять хэш полученных данных для проверки аутентификации и целостности данных, как описано в разделе Проверка авторизации. |
forward_text | Строка | Дополнительно . Новый текст кнопки в перенаправленных сообщениях. |
bot_username | Строка | Дополнительно .Логин бота, который будет использоваться для авторизации пользователя. См. Подробности в разделе «Настройка бота». Если не указано, будет использоваться имя текущего бота. Домен url должен совпадать с доменом, связанным с ботом. Дополнительные сведения см. В разделе «Связывание домена с ботом». |
request_write_access | логический | Дополнительно . Передайте True, чтобы запросить у вашего бота разрешение на отправку сообщений пользователю. |
Обратный звонок Запрос
Этот объект представляет входящий запрос обратного вызова от кнопки обратного вызова на встроенной клавиатуре.Если кнопка, инициировавшая запрос, была прикреплена к сообщению, отправляемому ботом, будет присутствовать поле сообщение . Если кнопка была прикреплена к сообщению, отправленному через бота (во встроенном режиме), поле inline_message_id будет присутствовать. Будет присутствовать ровно одно из полей data или game_short_name .
Поле | Тип | Описание |
---|---|---|
id | Строка | Уникальный идентификатор этого запроса |
из | Пользователь | Отправитель |
сообщение | Сообщение | Дополнительно .Сообщение с кнопкой обратного вызова, которая инициировала запрос. Обратите внимание, что содержание сообщения и дата сообщения будут недоступны, если сообщение слишком старое |
inline_message_id | Строка | Дополнительно . Идентификатор сообщения, отправленного через бот во встроенном режиме, из которого был сделан запрос. |
chat_instance | Строка | Глобальный идентификатор, однозначно соответствующий чату, в который было отправлено сообщение с кнопкой обратного вызова.Полезно для высоких результатов в играх. |
данные | Строка | Дополнительно . Данные, связанные с кнопкой обратного вызова. Имейте в виду, что плохой клиент может отправлять произвольные данные в это поле. |
game_short_name | Строка | Дополнительно . Краткое название игры, которая должна быть возвращена, служит уникальным идентификатором игры |
ПРИМЕЧАНИЕ. После того, как пользователь нажмет кнопку обратного вызова, клиенты Telegram будут отображать индикатор выполнения, пока вы не вызовете answerCallbackQuery.Следовательно, необходимо реагировать путем вызова answerCallbackQuery, даже если уведомление для пользователя не требуется (например, без указания каких-либо дополнительных параметров).
ForceReply
После получения сообщения с этим объектом клиенты Telegram будут отображать интерфейс ответа для пользователя (действовать так, как если бы пользователь выбрал сообщение бота и нажал «Ответить»). Это может быть чрезвычайно полезно, если вы хотите создавать удобные пошаговые интерфейсы, не жертвуя режимом конфиденциальности.
Поле | Тип | Описание |
---|---|---|
force_reply | Истинно | Показывает интерфейс ответа для пользователя, как если бы он вручную выбрал сообщение бота и нажал «Ответить». |
селективный | логический | Дополнительно . Используйте этот параметр, если вы хотите принудительно отвечать только определенным пользователям. Цели: 1) пользователи, которые @ упомянуты в тексте объекта сообщения; 2) если сообщение бота является ответом (имеет значение response_to_message_id , ), отправитель исходного сообщения. |
Пример: Бот для опроса групп работает в режиме конфиденциальности (только принимает команды, отвечает на свои сообщения и упоминает). Создать новый опрос может двумя способами:
- Объясните пользователю, как отправить команду с параметрами (например, / newpoll question answer1 answer2). Может быть привлекательным для заядлых пользователей, но ему не хватает современного блеска.
- Проведите пользователя через пошаговые инструкции. «Пожалуйста, пришлите мне свой вопрос», «Круто, теперь давайте добавим первый вариант ответа», «Отлично.Продолжайте добавлять варианты ответа, а затем отправьте / готово, когда будете готовы ».
Последний вариант однозначно более привлекательный. И если вы используете ForceReply в вопросах своего бота, он будет получать ответы пользователя, даже если он получает только ответы, команды и упоминания — без дополнительной работы для пользователя.
ChatPhoto
Этот объект представляет собой фотографию чата.
Поле | Тип | Описание |
---|---|---|
small_file_id | Строка | Идентификатор файла небольшой (160×160) фотографии чата.Этот file_id можно использовать только для загрузки фотографий и только до тех пор, пока фотография не будет изменена. |
small_file_unique_id | Строка | Уникальный идентификатор файла небольшой (160×160) фотографии чата, который должен быть одинаковым с течением времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
big_file_id | Строка | Идентификатор файла большой (640×640) фотографии чата. Этот file_id можно использовать только для загрузки фотографий и только до тех пор, пока фотография не будет изменена. |
big_file_unique_id | Строка | Уникальный идентификатор файла большой (640×640) фотографии чата, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
Член чата
Этот объект содержит информацию об одном участнике чата.
Поле | Тип | Описание |
---|---|---|
пользователь | Пользователь | Информация о пользователе |
статус | Строка | Статус участника в чате.Может быть «создатель», «администратор», «участник», «ограничен», «оставлен» или «исключен» |
custom_title | Строка | Дополнительно . Только владелец и администраторы. Настраиваемый заголовок для этого пользователя |
is_anonymous | логический | Дополнительно . Только владелец и администраторы. Правда, если присутствие пользователя в чате скрыто |
can_be_edited | логический | Дополнительно .Только администраторы. Верно, если боту разрешено редактировать права администратора этого пользователя |
can_post_messages | логический | Дополнительно . Только администраторы. Правда, если администратор может оставлять сообщения в канале; только каналы |
can_edit_messages | логический | Дополнительно . Только администраторы. Правда, если администратор может редактировать сообщения других пользователей и может закреплять сообщения; только каналы |
can_delete_messages | логический | Дополнительно .Только администраторы. Правда, если администратор может удалять сообщения других пользователей |
can_restrict_members | логический | Дополнительно . Только администраторы. Правда, если администратор может ограничивать, банить или разблокировать участников чата |
can_promote_members | логический | Дополнительно . Только администраторы. Верно, если администратор может добавлять новых администраторов с подмножеством их собственных привилегий или понижать в должности администраторов, которых он повысил, прямо или косвенно (продвинутых администраторами, назначенными пользователем) |
can_change_info | логический | Дополнительно .Только администраторы и с ограничениями. Правда, если пользователю разрешено менять название чата, фото и другие настройки |
can_invite_users | логический | Дополнительно . Только администраторы и с ограничениями. Верно, если пользователю разрешено приглашать новых пользователей в чат |
can_pin_messages | логический | Дополнительно . Только администраторы и с ограничениями. Истинно, если пользователю разрешено закреплять сообщения; только группы и супергруппы |
член | логический | Дополнительно .Только с ограничениями. Верно, если пользователь является участником чата на момент запроса |
can_send_messages | логический | Дополнительно . Только с ограничениями. Верно, если пользователю разрешено отправлять текстовые сообщения, контакты, места и места проведения |
can_send_media_messages | логический | Дополнительно . Только с ограничениями. Верно, если пользователю разрешено отправлять аудио, документы, фотографии, видео, видеозаметки и голосовые заметки |
can_send_polls | логический | Дополнительно .Только с ограничениями. Верно, если пользователю разрешено отправлять опросы |
can_send_other_messages | логический | Дополнительно . Только с ограничениями. Верно, если пользователю разрешено отправлять анимацию, игры, стикеры и использовать встроенных ботов |
can_add_web_page_previews | логический | Дополнительно . Только с ограничениями. Верно, если пользователю разрешено добавлять превью веб-страниц в свои сообщения |
до_дата | Целое число | Дополнительно .Только с ограничениями и пинками. Дата снятия ограничений для этого пользователя; unix time |
ChatPermissions
Описывает действия, которые пользователь без прав администратора может выполнять в чате.
Поле | Тип | Описание |
---|---|---|
can_send_messages | логический | Дополнительно . Верно, если пользователю разрешено отправлять текстовые сообщения, контакты, места и места проведения |
can_send_media_messages | логический | Дополнительно .Правда, если пользователю разрешено отправлять аудио, документы, фотографии, видео, видеозаметки и голосовые заметки, подразумевается can_send_messages |
can_send_polls | логический | Дополнительно . Правда, если пользователю разрешено отправлять опросы, подразумевается can_send_messages |
can_send_other_messages | логический | Дополнительно . Верно, если пользователю разрешено отправлять анимацию, игры, стикеры и использовать встроенных ботов, подразумевается can_send_media_messages |
can_add_web_page_previews | логический | Дополнительно .Верно, если пользователю разрешено добавлять превью веб-страницы в свои сообщения, подразумевается can_send_media_messages |
can_change_info | логический | Дополнительно . Верно, если пользователю разрешено менять название чата, фото и другие настройки. Игнорируется в публичных супергруппах |
can_invite_users | логический | Дополнительно . Верно, если пользователю разрешено приглашать новых пользователей в чат |
can_pin_messages | логический | Дополнительно .Верно, если пользователю разрешено закреплять сообщения. Игнорируется в публичных супергруппах |
Chat Location
Представляет расположение, к которому подключен чат.
Поле | Тип | Описание |
---|---|---|
местонахождение | Расположение | Местоположение, к которому подключена супергруппа. Не может быть живым местом. |
адрес | Строка | Адрес местонахождения; 1-64 символа, как определено владельцем чата |
BotCommand
Этот объект представляет команду бота.
Поле | Тип | Описание |
---|---|---|
команда | Строка | Текст команды, 1-32 символа. Может содержать только строчные английские буквы, цифры и символы подчеркивания. |
описание | Строка | Описание команды, 3–256 знаков. |
Параметры отклика
Содержит информацию о том, почему запрос был неудачным.
Поле | Тип | Описание |
---|---|---|
migrate_to_chat_id | Целое число | Дополнительно . Группа была перенесена в супергруппу с указанным идентификатором. Это число может быть больше 32 бит, и некоторые языки программирования могут иметь затруднительные / скрытые дефекты при его интерпретации. Но он меньше 52 бит, поэтому 64-битное целое число со знаком или плавающий тип двойной точности безопасны для хранения этого идентификатора. |
retry_after | Целое число | Дополнительно . В случае превышения контроля над лавиной количество секунд, оставшихся ждать перед повторением запроса |
InputMedia
Этот объект представляет содержимое отправляемого мультимедийного сообщения. Это должно быть одно из
InputMediaPhoto
Представляет фотографию для отправки.
Поле | Тип | Описание |
---|---|---|
тип | Строка | Тип результата, должно быть фото |
СМИ | Строка | Файл для отправки.Передайте file_id для отправки файла, который существует на серверах Telegram (рекомендуется), передайте URL-адрес HTTP для Telegram, чтобы получить файл из Интернета, или передайте «attach: // |
подпись | Строка | Дополнительно . Подпись к отправляемой фотографии, 0–1024 символа после синтаксического анализа объектов |
parse_mode | Строка | Дополнительно .Режим разбора сущностей в подписи к фото. См. Дополнительные сведения в параметрах форматирования. |
caption_entities | Массив MessageEntity | Дополнительно . Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode |
InputMediaVideo
Представляет видео для отправки.
Поле | Тип | Описание |
---|---|---|
тип | Строка | Тип результата, должен быть видео |
СМИ | Строка | Файл для отправки.Передайте file_id для отправки файла, который существует на серверах Telegram (рекомендуется), передайте URL-адрес HTTP для Telegram, чтобы получить файл из Интернета, или передайте «attach: // |
Как сделать свой (индивидуальный) ТЭГ МЕСТОПОЛОЖЕНИЯ в Instagram
В этой записи блога мы научим вас, как создать свое собственное, персонализированное местоположение в Instagram.Так что вы можете «быть» везде, где вы говорите.
(Или так, чтобы люди пометили ваш новый ресторан, офис, квартиру, мероприятие — вы все понимаете!)
Но сначала у меня к вам вопрос. Что не так на картинке ниже?
Заметили?
Это что?
а) она на зеленом экране.
б) это марс?
c) Тег местоположения гласит: «Мудрость Форреста Гампа» — а это не настоящее место !!!
Ответ…
(барабанная дробь, пожалуйста)
(временное здание)
(…) (…) (…)
Это «с» — вы, дурачки!
Но вот вопрос получше … как она это сделала?!?!
И вот чему вас научит эта статья.Как создать свое собственное забавное, практичное или бессмысленное пользовательское местоположение в Instagram. Но сначала немного предыстории. (Пропустите, чтобы перейти сразу к пошаговым инструкциям).
Позвольте мне рассказать вам историю своей жизни
В эпоху социальных сетей в нашем обществе растет интерес к тому, где находятся наши друзья, наши семьи, даже наши бывшие, тети и хулиганы в детстве…. Интересно, что они там делают?
Что они затевают? Где они едят? Из какого ресторана они отправились на свидание?
Конечно, вы видели, как те, на кого вы подписаны в Instagram, отмечают свое местоположение, или ваши друзья на Facebook «регистрируются» в ресторане, кафе или каком-либо другом месте.
И, если вы хоть немного похожи на меня, вы, вероятно, нажимали на один или два (или 35) из этих тегов местоположения, чтобы проверить их, интересно, что предлагают эти шаги и почему они популярны среди наших друзей.
С каждым тегом местоположения, который мы отслеживаем в социальной сети, каталоге или на веб-странице заведения, мы неожиданно привлекаем этот бизнес, что дает им возможность привлечь новых клиентов.
Если вы владелец бизнеса, то последнее, по крайней мере, должно было привлечь ваше внимание!
Маркетологу в Instagram
(Любовное письмо)
Нажмите здесь, чтобы узнать, что внутри.
Пользовательское местоположение + Бизнес = Основной ключ
Знаете ли вы, что можно создать собственное местоположение для своего бизнеса? И что ваше местоположение может быть помечено тегами, опубликовано и подписано пользователями, которые заинтересованы в вашем контенте?
Вам не нужно иметь , чтобы быть владельцем компании, чтобы создать настраиваемое местоположение. Локации могут быть отличным способом повеселиться с вашей лентой в Instagram или дать вашим подписчикам дополнительную информацию.
Например, семья в Instagram может захотеть создать индивидуальное местоположение для своего дома и назвать его «Бунгало». Или группа друзей может создать персонализированное место под названием «Видеовстреча». Возможности безграничны.
Однако, если вы являетесь владельцем бизнеса, создание настраиваемого местоположения практически необходимо для увеличения охвата. Вот точные инструкции по созданию собственного особого местоположения в Instagram:
Как создать собственный тег местоположения в Instagram [Пошаговая инструкция]
Чтобы настроить местоположение в Instagram, вам нужно перейти на… Facebook? Да, вы правильно расслышали.Поскольку Facebook выкупил Instagram в 2012 году (за 1 миллиард долларов), два титана социальных сетей работают в одной системе.
Это означает, что вам часто требуется один для доступа к определенным функциям другого. Создание местоположения — яркий тому пример. Вы настроите его на Facebook, чтобы вы могли использовать свое новое местоположение в Instagram.
Приступим!
Шаг 1. Регистрация
На главной странице Facebook вы должны увидеть кнопку «Отметиться», расположенную под строкой состояния.
Нажмите на это, и вы увидите список популярных мест рядом с вами. Если вы не видите никаких местоположений, убедитесь, что…
Шаг 2. Включите службы геолокации
Для создания настраиваемого местоположения необходимо включить службы определения местоположения. Вы можете сделать это, зайдя в настройки > Конфиденциальность > Службы геолокации и разрешив приложению Facebook знать ваше местоположение.
( Если отслеживание местоположения вам не подходит, вы можете отключить его, как только закончите настройку пользовательского местоположения .)
Шаг 3. Назовите свое местоположение
После того, как ваши разрешения GPS включены, введите имя вашего пользовательского местоположения ( в большинстве случаев вы захотите, чтобы это было название вашего бизнеса ).
Обязательно используйте заглавные буквы и правильную грамматику — это то, что люди увидят, когда пометят ваш бизнес!
Шаг 4. Добавьте новое местоположение
Игнорировать любые другие местоположения, которые автоматически заполняются, пока вы вводите свое местоположение.Вместо этого найдите опцию «Добавить место», расположенную в нижней части экрана регистрации.
Допустим, у меня есть цветочный магазин под названием Beautiful Blossoming Buds.
Как видите, других предприятий или мест с таким названием нет.
Примечание: Если вы обнаружите, что название вашего местоположения — это , проявите изобретательность с новым именем. Используйте ключевые слова, которые позволят вашей аудитории узнать, что влечет за собой ваш бизнес.Чем конкретнее, тем лучше!
Нужна помощь Управление Instagram вашей компании ,
получает подписчиков,
, создавая классных видео в социальных сетях, или
оптимизирует объявлений в Facebook?
Вы попали в нужное место.
Свяжитесь с нами, чтобы получить бесплатную демонстрацию.
Шаг 5: Выберите категорию
После нажатия кнопки «Добавить» вы попадете в окно с предложением выбрать категорию для вашего местоположения.
Важно выбрать точную категорию, чтобы люди могли найти вашу компанию при поиске в вашей нише.
В качестве примера я выбрал категорию «Флористика» для своего бизнеса «Красивые цветущие бутоны».
Шаг 6: Выберите физическое местоположение
После выбора категории следующим шагом будет определение вашего точного местоположения. Этот процесс лучше всего работает, если вы физически находитесь на территории своего бизнеса. ( Я расскажу об этом более подробно ниже.)
Шаг 7. Заявить о своем местонахождении
После создания своего местоположения найдите его на Facebook, введя его в строку поиска в верхней части главной страницы Facebook. Когда вы его найдете, вы должны быть перенаправлены на страницу, где можете щелкнуть «заявить права на это местоположение».
Сделайте это, и готово! Создание пользовательского местоположения — это очень простой процесс, который приносит много результатов.
Теперь, когда вы хотите опубликовать фотографию в Instagram, ваше новое местоположение должно быть доступно для отметки и публикации.
Устранение неполадок
Facebook может быть привередливым, поэтому, если вы все еще не можете получить доступ к своему пользовательскому местоположению в Instagram, примите во внимание следующее:
Проверить другую категорию: Facebook на самом деле хочет, чтобы вы указали категорию, к которой относится ваш бизнес. Поиграйте с несколькими разными категориями и посмотрите, поможет ли это.
Будьте в точном месте — или очень, очень близко.Пользовательские местоположения, как правило, работают лучше, если вы создаете их в точном точном месте вашего бизнеса. Если ввод адреса из другого места не помог, попробуйте создать местоположение, пока вы физически находитесь там.
Преимущества тега местоположения для вашего бизнеса
Так зачем вообще вообще нужно создавать пользовательское местоположение? Неужели это так сильно влияет на ваш бизнес ?
Короткий ответ: Да .
Прежде всего, настраиваемое местоположение создает экспозиции для вашего бизнеса, буквально помещая его на карту для пользователей социальных сетей. Больше внимания — больше клиентов и больше клиентов приводит к большей прибыли… это своего рода простая задача.
Источник
Как настраиваемый тег местоположения создает открытость для вашего бизнеса
Во-первых, потенциальным клиентам и покупателям будет легче спотыкаться о вашем бизнесе.
Locations работают аналогично хэштегам. Когда пользователь ищет определенное слово или фразу, все хэштеги, содержащие это слово или фразу, заполняются.
То же самое и с местоположениями.
Допустим, я сижу в своей квартире в Лос-Анджелесе и хочу чашку кофе. Может быть, я хочу посетить другую кофейню, в которой не был, или я новичок в этом районе и ищу местные предприятия. Я собираюсь использовать Instagram, чтобы найти компанию по продаже кофе.
(На самом деле, резко увеличилось количество людей, которые используют Instagram как средство поиска мест, где можно поесть и выпить, используя его, как Yelp! )
Как вы можете видеть ниже, простой поиск по ключевому слову автоматически генерирует список всех ближайших ко мне мест, где производят и продают кофе.
Когда вы создаете собственное местоположение, ваша компания появится в результатах поиска и увеличит шансы, что кто-то наткнется на нее и попробует.
Истории Insta
Instagram Stories — еще один способ использовать настраиваемое местоположение для увеличения охвата.
Популярность статьи «Истории» продолжает расти, и легко понять, почему. Через эту платформу пользователи могут легко загружать фотографии или бумеранги, отмечать друзей, использовать хэштеги, отсчет времени и делиться своим местоположением.
Если вы или, в идеале, довольные клиенты, отметите ваш бизнес, то это простой способ рассказать о ваших продуктах и / или услугах.
Более высокая вовлеченность для вашей страницы?
И если все это воздействие было недостаточным, что, если бы я сказал вам, что сообщения с отмеченным местоположением имеют более высокий уровень вовлеченности, чем сообщения без него?
В 2016 году Instagram опубликовал заявление о своем новом алгоритме, в котором говорится, что «порядок фотографий и видео в вашей ленте будет зависеть от вероятности того, что контент вам будет интересен».
Что это значит?
Что ж, давайте представим, что вы занимаетесь кофейным бизнесом, а голодные до кофеина пользователи Instagrams ищут кофейни или связанные с кофе продукты, как и мы.Вероятность того, что вы появитесь в ленте кого-то, кто любит кофе, увеличивается, если у вас включено настраиваемое местоположение .
Это связано с тем, что Instagram может идентифицировать ваш бизнес по вашему местоположению и категории. Он может подбирать ключевые слова в вашем пользовательском местоположении и размещать ваш популярный контент в ленте соответствующих пользователей.
Что это значит для вашего бизнеса?
Все это, опять же, означает большую известность для вашего бизнеса без необходимости пошевелить пальцем ( ну, после пары напряженных подъемов пальцев, включенных в 5-минутный шаг в Facebook).
Пользовательское местоположение можно настроить в кратчайшие сроки, но это будет иметь далеко идущие последствия для ваших клиентов, которые найдут вас, и на то, как, в свою очередь, будет развиваться ваш бизнес.
Достаточно одного тега местоположения, чтобы привести к запросу, ведущему к новому клиенту, который создает новый тег местоположения, и ваш охват будет расти.
Если вы представляете бренд, который пытается развивать свой бизнес, и вы еще не создали для него индивидуальное местоположение… чего вы ждете? Это отличный способ привлечь больше внимания и рассказать о своих продуктах с минимальными усилиями с вашей стороны.
Сколько раз вы проверяли новое интересное место, потому что видели его отмеченным в социальных сетях?
0 (Тип информации) | AFCP, AIFF, APE, APP0, APP1, APP11, APP12, APP13, APP14, APP15, APP4, APP5, APP6, APP8, ASF, Audible, CanonVRD, Composite, DICOM, DNG, DV, DjVu, Ducky, EXE, EXIF, ExifTool, FITS, FLAC, FLIR, файл, Flash, FlashPix, шрифт, FotoStation, GIF, GIMP, GeoTiff, GoPro, h364, HTML, ICC_Profile, ID3, IPTC, ISO, ITC, JFIF, JPEG, JSON, Jpeg2000, LNK, Leaf, Lytro, M2TS, MIE, MIFF, MNG, MOI, MPC, MPEG, MPF, MXF, MakerNotes, Matroska, Meta, Ogg, OpenEXR, Opus, PDF, PICT, PLIST, PNG, PSP, Palm, Parrot, PanasonicRaw, PhotoCD, PhotoMechanic, Photoshop, PostScript, PrintIM, QuickTime, RAF, RIFF, RSRC, RTF, Radiance, Rawzor, Real, Red, SVG, SigmaRaw, Stim, Theora, Torrent, Трейлер, UserParam, VCard, Vorbis, WTV, XML, XMP, ZIP | 1 (конкретное место) | AC3, AFCP, AIFF, APE, ASF, AVI1, Adobe, AdobeCM, AdobeDNG, Apple, Audible, CIFF, CameraIFD, Canon, CanonCustom, CanonRaw, CanonVRD, Casio, Глава #, Композитный, DICOM, DJI, DNG, DV, DjVu, DjVu-Meta, Ducky, EPPIM, EXE, EXIF, ExifIFD, ExifTool, FITS, FLAC, FLIR, файл, Flash, FlashPix, шрифт, FotoStation, FujiFilm, FujiIFD, GE, GIF, GIMP, GPS, GeoTiff, GlobParamIFD, GoPro, GraphConv, h364, HP, HTC, HTML, HTML-dc, HTML-ncc, HTML-офис, HTML-prod, HTML-vw96, HTTP-Equiv, ICC-chrm, ICC-clrt, ICC-заголовок, ICC-Meas, ICC-мета, ICC-представление, ICC_Profile, ICC_Profile #, ID3, ID3v1, ID3v1_Enh, ID3v2_2, ID3v2_3, ID3v2_4, IFD0, IFD1, IPTC, IPTC #, ISO, ITC, Insta360, InteropIFD, ItemList, JFIF, JFXX, JPEG, JPEG-HDR, JSON, JVC, Jpeg2000, KDC_IFD, ключи, Kodak, KodakBordersIFD, KodakEffectsIFD, KodakIFD, KyoceraRaw, LNK, Leaf, LeafSubIFD, Leica, Lyrics3, Lytro, M2TS, MAC, MIE-Audio, MIE-камера, MIE-Canon, MIE-Doc, MIE-Extender, MIE-Flash, MIE-GPS, MIE-Geo, MIE-Image, MIE-Lens, MIE-Main, MIE-MakerNotes, MIE-Meta, MIE-Orient, MIE-Preview, MIE-Thumbnail, MIE-UTM, MIE-Unknown, MIE-Video, MIFF, MNG, MOBI, MOI, MPC, MPEG, MPF0, MPImage, MS-DOC, MXF, MacOS, MakerNotes, MakerUnknown, Matroska, MediaJukebox, Meta, MetaIFD, Microsoft, Minolta, MinoltaRaw, Motorola, NITF, Nikon, NikonCapture, NikonCustom, NikonScan, Nintendo, Ocad, Ogg, Olympus, OpenEXR, Opus, PDF, PICT, PNG, PNG-pHY, PSP, Palm, Panasonic, PanasonicRaw, Pentax, PhaseOne, PhotoCD, PhotoMechanic, Photoshop, PictureInfo, PostScript, PreviewIFD, PrintIM, ProfileIFD, Qualcomm, QuickTime, RAF, RAF2, RIFF, RMETA, RSRC, RTF, Radiance, Rawzor, Real, Real-CONT, Real-MDPR, Real-PROP, Real-RA3, Real-RA4, Real-RA5, Real-RJMD, Reconyx, Red, Ricoh, SPIFF, SR2, SR2DataIFD, SR2SubIFD, SRF #, SVG, Samsung, Sanyo, Scalado, Sigma, SigmaRaw, Sony, SonyIDC, Stim, SubIFD, System, Theora, Torrent, Track #, UserData, UserParam, VCalendar, VCard, Version0, Vorbis, WTV, XML, XMP, XMP-DICOM, XMP-устройство, XMP-GAudio, XMP-GDepth, XMP-GFocus, XMP-GImage, XMP-GPano, XMP-GSpherical, XMP-LImage, XMP-MP, XMP-MP1, XMP-PixelLive, XMP-aas, XMP-acdsee, XMP-альбом, XMP-apple |
Добавление изображений в Square Online | Square Support Center
Изображения являются важной частью любого веб-сайта — они могут добавить индивидуальности, помочь в продаже продуктов и улучшить внешний вид вашего сайта, и это лишь несколько причин.
В Square Online некоторые разделы автоматически включают изображения из вашего интернет-магазина, например, раздел «Рекомендуемые товары», но есть несколько других способов добавить изображения на ваш сайт:
Раздел Instagram Feed позволяет вам подключиться к вашей учетной записи Instagram и выбрать изображения для синхронизации с вашим сайтом.
Раздел «Фотогалерея» позволяет загружать несколько изображений и выбирать из разных стилей макета.
Общие текстовые и графические разделы, которые мы рассмотрим в этой статье.
Добавить изображение в разделе
Первый шаг — выбрать или создать страницу, на которую вы хотите добавить изображения. Затем нажмите кнопку Добавить раздел , чтобы открыть меню разделов.
Большинство разделов в категории «Общие» содержат изображения. Щелкните любой раздел, чтобы увидеть, как он выглядит на странице. Вы можете использовать любой из этих разделов независимо от их заголовков, поэтому, если вам, например, нравится вид раздела «Наша миссия», вы можете использовать его для чего угодно.Когда вы найдете тот, который вам нравится, нажмите Добавить , чтобы применить его к странице.
Изменить настройки раздела
После добавления раздела вы можете изменить настройки. Настройки различаются для разных разделов, но большинство из них включает дополнительные макеты. Щелкните любой макет, чтобы увидеть обновление страницы, затем выберите тот, который лучше всего соответствует вашим потребностям.
Некоторые макеты, такие как показанный выше, позволяют копировать части раздела, чтобы вы могли добавлять больше содержимого, не добавляя другой раздел на страницу.В разделе Группа вы можете увидеть список текущих групп в разделе. В приведенном выше примере есть три группы текста и изображений. Две из них имеют текст-заполнитель по умолчанию, а одна группа имеет собственный текст.
Чтобы вставить новое изображение и текстовую группу с текстом по умолчанию, нажмите Добавить группу .
Чтобы скопировать существующую группу, щелкните . . . и выберите Дублировать.
Новые или скопированные группы появятся в списке. Вы можете изменить порядок групп на странице, перетащив группу на новое место в списке.
Загрузить изображение
Щелкните группу в списке или щелкните изображение заполнителя, чтобы открыть настройки слева. Выберите Изображение и используйте кнопку Добавить изображение , чтобы выбрать или загрузить фотографию.
Есть несколько различных вариантов добавления изображения:
Подключитесь к своей учетной записи Instagram для импорта изображений
Выбрать существующую фотографию из Мои изображения
Поиск Бесплатные фото для стоковых изображений
Загрузите свои файлы фотографий
Чтобы загрузить новое изображение, щелкните ссылку, чтобы выбрать файл на своем компьютере.
Вы можете загрузить следующие типы изображений:
Для достижения наилучших результатов используйте изображения с разрешением 72 PPI и не менее 1000 пикселей в ширину или высоту. Сохраняйте файлы изображений, используя цветовой профиль sRGB, чтобы обеспечить единообразие цвета. Большие файлы изображений могут повлиять на скорость загрузки страницы, поэтому не загружайте изображения размером более 1 МБ.
Изображения, которые вы загружаете или добавляете с помощью бесплатного поиска фотографий, сохраняются в папке Мои изображения , поэтому вы можете легко использовать их повторно в будущем.
Редактировать изображение
Щелкните Изменить , чтобы выпрямить, повернуть или настроить уровень масштабирования изображения на странице.Вы также можете добавить замещающий текст для улучшения SEO и доступности в Интернете или добавить ссылку на изображение.
Нажмите кнопку Обрезать , чтобы изменить форму рамки вокруг изображения. Обратите внимание, что это фактически не изменит сам файл изображения. Нажмите кнопку Размер , чтобы изменить размер отображения изображения. Текст и другой контент автоматически подстраиваются под размер раздела.