Содержание

Как добавить фото в ВК

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

Как добавить фото в ВК с компьютера

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

Справка. Вы можете добавить графу фотографии в основное меню для быстрого доступа к фотографиям. Наведите курсор мыши немного левее надписи «Моя страница». При наведении появляется знак шестерёнки. Нажмите на него. В открывшемся окне поставьте галочку напротив пункта «Фотографии».

Загрузка

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

  • Зайдите на свою страничку в ВК.
  • В меню слева выберите раздел «Фотоальбомы».

  • Нажмите кнопку «Добавить фотографии».

  • Найдите фото на вашем компьютере и кликните «Открыть».

Через некоторое время фотография загрузится в социальную сеть.

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

Что можно сделать с изображением

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

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

  • Вы можете скорректировать ваше фото во встроенном фоторедакторе ВК. Чтобы попасть в редактор, нажмите кнопку в виде наполовину закрашенного круга. Функционал этого «Фотошопа» от разработчиков ВКонтакте весьма впечатляет. Вот, что можно сделать с фотокарточкой.
    • Добавить текст. Нажмите кнопку в виде буквы «А», чтобы сделать надпись.
    • Кадрировать — обрезать изображение или вырезать и сохранить только какую-то его часть.
    • Размыть. После применения этой функции, некоторые части фотографии будут нечеткими. Этот инструмент можно применять для того, чтобы сфокусировать внимание на определенной части картинки.
    • Кнопка в виде солнышка позволит сделать автокоррекцию. Эта функция подберет оптимальные, с точки зрения ВК, цвета и фильтры для вашей фотографии.
    • Если качество автокоррекции вас не устраивает, вы можете настроить параметры самостоятельно с помощью инструментов внизу страницы с изображением.

Важно! После обработки фотографии обязательно нажимайте кнопку «Сохранить». В противном случае вся работа будет потеряна.

Как добавить фото в ВК с телефона

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

  • Зайдите в аккаунт, используя официальное приложение ВКонтакте.
  • Перейдите в раздел «Альбомы» и выберите, в какой из них будете добавлять фотокарточку.

  • Тапните «+» в верхней части экрана.
    • Выберите загрузить из галереи, укажите одно или несколько фото и нажмите «Прикрепить», чтобы добавить изображения, которые уже есть на смартфоне.
    • Тапните «Сделать снимок», чтобы сделать фотографию и сразу же загрузить ее в ВК.

Справка. Нельзя загрузить картинки в альбомы «Сохранённые», «Фото на моей странице» и «Фотографии со мной».

Как добавить фото в группу

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

  • Перейдите в вашу группу.
  • Нажмите кнопку «Добавить фотографии». Она находится в основном меню сообщества.

Дальше процесс полностью аналогичен добавлению изображений на личную страничку.

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

с компьютера, с телефона, возможные проблемы

Пользователи «ВКонтакте» постоянно обмениваются сотнями и тысячами фотографий. Без этого невозможно представить популярную русскоязычную соцсеть. Загружать на сайт снимки довольно просто, это знают практически все. Но у многих возникает вопрос о том, как поменять фото в ВК? В статье рассмотрим способы, как это сделать с компьютера и телефона. Также разберемся в том, какие проблемы при этом могут возникать у пользователей соцсети.

Способы изменить фото в «ВК»

Изменить фотографию аватарки в соцсети «ВК» вы можете несколькими способами, как с компьютера, так и с телефона. Рассмотрим эти методы подробно.

С компьютера

Если вы хотите на аватарку установить изображение, хранящееся на вашем ПК на собственную страницу сервиса «ВК», то вам требуется навести мышью на фото профиля. Внизу вы увидите появившееся маленькое меню, кликните по пункту «Обновить фотографию».

Когда активирована камера, вы можете сфотографироваться и осуществить ее загрузку. Но обычно так редко кто делает. Значит, кликните по кнопке «Выбрать файл».

Будет открыт проводник. Найдите на ПК папку с нужной картинкой, сделайте выделение ее мышью и кликните по кнопке «Открыть».

Подберите область, что будет видна пользователям, посетившим профиль, и кликните по ссылке «Сохранить и продолжить». Сайт Вконтакте создаст из изображения несколько картинок. Они будут использоваться в новостях, уведомлениях, комментариях. Кликните «Сохранить».

Теперь главное изображение странички изменено.

С телефона

Если вы посещаете «ВК» с помощью мобильного приложения, то вам требуется открыть меню сбоку и тапнуть по аватарке. Так вы попадете на главную собственного профиля:

  • Теперь на картинке внизу в углу справа нажмите на иконку фотоаппарата.
  • Появиться меню, выберите «Загрузить из галереи». Также можно сфотографироваться сразу с телефона, нажав «Сделать снимок».
  • Выберите на устройстве необходимое фото, кликните по нему.
  • В появившемся окне можно осуществить действия по редактированию изображения: поменять яркость, включить фильтры, обрезать. Когда всё будет готово, требуется нажать «Прикрепить».
  • Подберите миниатюру, отображающуюся у других людей в сообщениях, новостях и нажмите на иконку в виде галочки в углу справа внизу.

Когда фото загрузится в строчке уведомлений на экране телефона будет видна галочка.

Использование уже загруженного фото

Для установки изображения, ранее находящегося в профиле «ВК», необходимо сделать следующее:

  • В левом меню кликните по графе «Фотографии».
  • Теперь нажмите на альбом с нужным фото.
  • Найдите картинку и кликните по ней для полного открытия.
  • Под изображением есть кнопки. Требуется навести курсором на клавишу «Еще», а после в выпадающем меню войти «Сделать фотографией профиля».
  • Выберите область, видимую другим пользователям на вашей страничке.
  • Определите фото для миниатюры и тапните «Сохранить».

Теперь аватар профиля изменен.

Возможные проблемы

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

Как в ВК добавить фото с компьютера или телефона

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

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

Загрузка фотографий с компьютера

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

Отправляем в сообщении

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

  1. После входа в свой аккаунт ВКонтакте надо выбрать раздел «Сообщения».
  2. Откроется вся история переписки. Из этого перечня надо выбрать необходимого абонента и кликнуть по нему.

  1. Появится история переписки с данным абонентом, а внизу экрана будет находиться поле для написания текста.
  2. Прикрепить изображение к сообщению можно двумя способами: нажав на иконку фотоаппарата (справа) или на рисунок скрепки (слева). Первый: фотография загружается непосредственно с компьютера, флешки или другого устройства, подключённого к ПК. Второй: откроется меню, из списка которого надо выбрать верхнюю позицию «Фотография», и снимок получится загрузить только тот, что уже предварительно залит в фотоальбом на личной страничке «ВК».

  1. Чтобы отправить изображение другу, достаточно нажать на клавиатуре «Enter» или кликнуть по изображению бумажного самолётика справа от сообщения.

Также сообщение с фотографией можно отослать по другому алгоритму. Например, если с каким-то человеком ещё не велась переписка.

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

  1. Затем следует перейти на страницу выбранного пользователя ВК и под его аватаркой нажать кнопку «Написать сообщение».
  2. Откроется дополнительное окно, в котором надо набрать текст письма, нажать на символ фотоаппарата (слева внизу) и прикрепить фотографию (но только ту, что уже находятся в личном кабинете «ВК» в разделе «Альбом»).

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

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

Как прикрепить изображение на стену

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

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

  1. Сначала надо нажать на раздел «Фотографии», а потом кликнуть кнопку «Добавить фотографии».
  2. Затем последует предложение выбрать файлы на диске компьютера или подключённого к нему устройства, откуда будет произведена загрузка изображений в личный аккаунт.
  3. Всё, личная страница после загрузки будет пополнена новым объектом, который скопируется на стену после нажатия на кнопку «Опубликовать на моей странице».

Чтобы разместить фотку на чужой стене, необходимо:

  1. Зайти в профиль нужного человека.
  2. Найти на его стене надпись «Добавить запись» и нажать её.
  3. После этого кликнуть по символу фотоаппарата (слева под полем записи) и нажать кнопку «Отправить».

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

Заливаем фотку в группу

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

  1. Выбираем в меню раздел «Группы» и кликаем по интересующему сообществу.

  1. Находим пустое поле «Добавить запись» и кликаем по ней.
  2. Нажимаем значок фотоаппарата.
  3. Добавляем фотографии из своего аккаунта и отсылаем в сообщество кнопкой «Отправить».

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

Как сохранить изображение в «Мои фото»

Чтобы подстраховать какие-нибудь снимки, можно их дополнительно сохранять в интернете. Например, в соцсети ВК. Здесь они не будут портиться (как на лазерных дисках), им не грозит потеря (как на флешке), все фотографии сохранятся в целости и невредимости.

Загрузить снимки в личный аккаунт можно так же, как выше описано в способе «Прикрепить изображение на стену». Лишь в конце не надо нажимать кнопку «Опубликовать на моей странице».

Загрузка с телефона

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

Весь алгоритм размещения фотоснимков остаётся прежним, лишь немного поменяется расположение кнопок из-за особенностей мобильной версии сайта.

В сообщении

Чтобы прикрепить снимок к сообщению необходимо:

  1. После входа в личный аккаунт выбрать раздел «Сообщения» или «Друзья».

  1. Найти собеседника или выбрать нового при помощи поиска и нажать кнопку «Написать сообщение».

  1. Под ним кликнуть изображение скрепки.

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

  1. На предыдущей странице, куда система автоматически возвратит клиента, нажать кнопку «Отправить».

Всё, письмо с прикреплёнными снимками уйдёт адресату ВК.

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

Прикрепить изображение на стену

Чтобы прикрепить изображение на свою стену, следует выполнить такие действия:

  1. Выбрать раздел «Фотографии».

  1. Кликнуть пустое поле «Что у Вас нового?».

  1. Нажать под этим полем изображение скрепки, добавить снимки по схеме, описанной выше, и нажать кнопку «Отправить».

Можно загружать и свежие фотоснимки, используя иконку фотоаппарата (эти действия также описаны в предыдущем разделе).

Чтобы прикрепить снимок на чужую стену, необходимо:

  1. Зайти в чужой профиль, найти поле для сообщений и нажать под ним иконку скрепки.

  1. Затем, по привычному сценарию, прикрепить изображения (пригодится как собственная галерея картинок, так и свежий снимок) и нажать кнопку «Отправить».

Изображение будет размещено на стене абонента.

Отправляем в группу

Чтобы разместить фотку в сообществе, необходимо:

  1. Выбрать раздел «Группы».

  1. В списке групп найти интересующую.

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

Все участники сообщества увидят фотографии.

Как сохранить в разделе «Мои фото»

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

В первом случае надо:

  1. Зайти в раздел «Фотографии».

  1. Нажать последовательно кнопки «Мои альбомы» и «Добавить новые фотографии».

  1. Или кликнуть «Создать альбом».

  1. Загрузить выбранные файлы или сделать свежие снимки при помощи иконки фотоаппарата, как описано выше.

Вот и весь процесс загрузки картинок в социальную сеть ВК.

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

Польза «ВК»

Как бы ни критиковали социальные сети за вызываемую ими зависимость, всё же ВКонтакте имеет и свои преимущества. Не стоит в соцсетях видеть только плохое. Есть и положительные моменты и их много. Это и возможность хранить снимки, когда есть угроза их потери (например, переполненная флешка), и быстрая передача визуальной информации (например, расписание поездов), и ещё много чего. Даже половина полезных функций не придёт в голову тому, кто ни разу не пользовался этим способом обмена данных.

Видеоверсия

Научиться быстро загружать фотки в необходимые разделы «ВКонтакта» и не путаться в кнопках поможет рабочий видеоролик и практическое повторение происходящего на экране. Это поможет быстро закрепить знания и зарождающиеся навыки. Повторение – мать учения.

Как загрузить фото в Контакте — инструкция

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

В данном плане социальные сети очень удобны — они позволяют общаться на каком угодно расстоянии и обмениваться при этом любыми доступными ресурсами.

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

Чтобы загрузить изображениеВконтакте, достаточно открыть соответствующий раздел в правой колонке функций и вкладок социальной сети и выбрать необходимую функцию — «Добавить фотографии». Откроется поиск файла во внутренней памяти компьютера. Обыкновенно доступны всего четыре формата – JPEG, JPG, PNG, GIF. После выбора начнется загрузка и автоматически откроется меню для редактирования. Доступно перемещение, фоторедактор, добавление описания, удаление.

Раздел «Фотографии» ВКонтактеЗагрузка фото с компьютера

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

Добавление фото и дальнейшее редактирование

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

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

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

Меню прикрепления

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

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

Прикрепление до 10 фото в одном сообщении

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

Прикрепление изображений к странице или группе

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

При загрузке есть определенные ограничения. Самые важные из них – прикрепить можно не более десяти фото (это относится к прикреплению любого материала, например, документов можно прикрепить тоже не более десяти) и невозможно за раз загрузить более двухсот файлов. Каждое из них имеет ограничение по объему – не более 5 Мб.

Ограничения при загрузке изображений

Как добавить фото в ВК. Инструкция в 2 шага

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

Как добавить фото Вконтакте
— с компьютера
— в моб версии
— на телефоне
— в альбом Сохраненные фото
— в группу
— добавить задним числом
Как перенести фотографии из альбома в альбом
Что делать если не загружаются фото
Как добавить без потери качества
Редактирование фото

Как добавить фото в ВК с компьютера

2 способа: через загрузку на стену, через меню Фотографии Вконтакте.

1) Добавить на стену Вконтакте

Нажмите иконку фотоаппарата на своей странице.

В новом окне нажмите Загрузить фотографию или Сделать снимок, если хотите сфотографироваться web-камерой.

Вместо загрузки можете перетащить фото на стену, загрузится автоматически.

Готово к публикации, остаётся нажать кнопочку Отправить:

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

Интересное наблюдение — изображения с активным замком не сохраняются в альбомах, отображаются только на стене.

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

Изображения загруженные на стену попадают в альбом Фотографии на моей стене. Имя и настройки изменить нельзя, зато можно переносить изображения в новые альбомы с указанными настройками. Удаляя фото со стены в альбоме они остаются.

2) Загрузить через раздел Фотографии

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

Или перетащите снимки в браузер:

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

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

 

Добавить в мобильной версии

Добавляйте через иконку фотоаппарата или меню Фотографии Вк.

Зайдите в фотоальбом, загрузите изображение.

Добавить с телефона (андроид, iphone, планшет)

Два способа: с главной страницы аккаунта, через меню Фотографии.

1) На главной странице нажмите Фото.

Выберите файл на телефоне, нажмите внизу экрана Прикрепить, в всплывающем окне выберите куда: Опубликовать на стенеДобавить в альбом.

2) Зайдите в Фотографии, вкладку Альбомы. Зайдите в альбом куда загружаете, нажмите плюсик вверху:

Выберите Загрузить из галереи телефона или Снимок камеры.

 

Добавить фото в сохраненные фотографии

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

 

Добавить фото в группу в контакте

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

 

Добавить фото Вконтакте задним числом

Добавляя материалы Вконтакте отображает дату, время загрузки.

Изменить нельзя, ни прошлым числом, ни любым другим методом сделать невозможно. Не расстраивайтесь — используйте социальную инженерию. Первое что приходит на ум — загрузить фото Вконтакте в закрытый альбом, выдержать необходимое время, открыть доступ. Друзья увидят новый альбом и фотки с прошедшей датой. Если способ не подходит, нанесите перед загрузкой необходимую дату фотошопом, будто поставил фотоаппарат при снимке. Сделайте, чтобы число сразу бросалось в глаза и забирало внимание (оранжевые оттенки, белый цвет шрифта). Либо настройте в фотоаппарате необходимую дату, сделайте снимок.  Поэкспериментируйте.

Как перенести фотографии из альбома в альбом

Нельзя переносить изображения с альбомов:

  • Фотографии на моей стене
  • Фотографии с моей страницы
  • Фотографии со мной

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

Вк переносит по одному изображению, но что делать если их 10, 20, 300? На помощь приходят специальные приложения Вконтакте, одно из них Перенос фото vk.com/app3231070.

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

Что делать если не загружаются фото

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

  • Минимальный размер загружаемого изображения — 200х200.
  • Максимальный размер — сумма длины и ширины не более 14тыс пикселей (например 7000х7000).
  • Max количество в одном альбоме — 10тыс.
  • Форматы: jpg, png, gif.

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

Добавить фото Вконтакте без потери качества

Заметили, что красочные изображения после загрузки в ВК меняют качество? Виной сжатие во время загрузки. Устранить особенность нельзя, но можно минимизировать потерю цвета и обойти проблему. Для этого разрешение загружаемого фото не должно превышать более 1000 пикселей (каждая из сторон). Так же попробуйте увеличить резкость перед загрузкой. ВК рекомендует не нажимать Добавить новые фотографии а перетаскивать снимок прямо из папки компьютера.

Дополнительная рекомендация продвинутым юзерам : загрузчик ВК недолюбливает цветовой профиль Adobe RGB. Рекомендуем перед загрузкой преобразовать для Web. В Photoshop выберите Сохранить для WEB (Alt+Shift+Ctrl+S), затем отредактируйте настройки качества. Поставьте галочку Преобразовать в sRGB.

 

Если требуется передать изображения другу без публикации в сеть, загрузите в разделе Документы https://vk.com/docs и пересылайте как документ личным сообщением.

Редактирование фото в ВК

Делится на два типа:

  1. Фоторедактор: изменения цветовой гаммы, вращение, обрезка.
  2. Эффекты, добавление элементов: текст, шуточные узоры.

Чтобы открыть фоторедактор или эффекты, откройте фото, нажмите Ещё.

Результат станет таким:

В моб версии и мобильном приложении Вк фоторедакторов нет, либо они ограничены. Используйте встроенные редакторы телефона.

Как в контакте добавить фото?

Зарегистрировавшись в социальной сети vk.com, человек надеется на общение. Чтобы друзья узнавали его, нужно понять, как в контакте добавить фото, будь то аватар, альбом или фото на стену.

Фото на аватарку

  1. Настоящее фото на аватарке ускорит появление в ленте друзей знакомых, или сослуживцев. Для установки фото на аватар достаточно нажать на картинку фотоаппарата на личной странице, или на иконку «Поставить фото».
  2. Решив воспользоваться свежим фото с компьютера, в открывшемся окне загрузки нажмите левой кнопкой мышки на «Выбрать фотографию». Перед вами откроется корневой каталог, выберете адрес фото и нажмите кнопку «Сохранить».
  3. Самый быстрый способ добавить реальное фото на аватар — сделать его при помощи веб-камеры. Это возможно, если при загрузке фото с компьютера, (см п.2), пользователь выберет кнопку «Сделать моментальную фотографию».

Создаем и оформляем альбом в контакте

 

  1. Слева на вашей странице нажмите на клавишу «Мои фотографии». Теперь обратите внимание на правый верхний угол экрана. Под кнопкой «Выйти» расположена команда «Создай альбом». Нажимаете на нее, вписываете название, описание, (необязательно, но желательно). Нажимаете кнопку «Создать».
  2. Приступаете к загрузке фотографий. Каждую можно разместить в альбоме, кликнув на иконку фотоаппарата, в открывшемся интерфейсе. Фото с компьютера загружайте также, как на аватар, выбираете адрес, жмете на кнопку «Сохранить». При желании, добавляете описание и нажимаете «Сохранить».
  3. Чтобы добавить фотографии в уже созданный альбом, с главной страницы своего аккаунта заходите в меню «Мои фотографии». Выбираете там интересующий альбом. Внизу страницы с открывшимися превью-картинками увидите значок фотоаппарата. Нажимаете на него, и загружаете фото.

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

Добавляем фото в контакте на стену

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

  1. Перетяните фото со своего компьютера в окно сообщения, зажав его мышкой.
  2. Посмотрите вниз окна сообщения. Нажмите на клавишу «Прикрепить». В отрывшемся окне возможно вставить фото из альбома vk.com, или загрузить его с компьютера.
  3. Если фото на стену не добавляется, это значит, что владелец страницы ограничил добавление материалов на своей стене сообщений. Если эта стена ваша, то зайдите в настройки профиля и там урегулируйте этот вопрос.

Фото в сообщение

Как в контакте добавить фото в сообщение?

  1. Открыть страницу человека, кому планируете послать медиафайл. Нажать под его аватаром на кнопку «Отправить сообщение».
  2. В открывшемся окне, внизу под строкой сообщения нажмите на кнопку «Прикрепить». Выбираете фотографию из своих альбомов, или жмете на клавишу «Загрузить». Размещаете фото с компьютера.

 

Со временем вы поймете, что в социальной сети vk.com нет ничего сложного, тем более в вопросе, как в контакте добавить фото.

Добавление изображений в сообщения или страницы в классическом редакторе — Поддержка — WordPress.com

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

Примечание: Инструкции из этого руководства относятся к классическому редактору. Если вы используете редактор блоков WordPress, см. Это руководство.

Содержание

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

↑ Содержание ↑

Вставить изображение из Интернета

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

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

↑ Содержание ↑

Вставить изображение из медиабиблиотеки
  1. Поместите курсор в то место, где вы хотите, чтобы изображение появилось, и нажмите кнопку Add Media , расположенную прямо над вашим редактором.
  1. Найдите изображение, которое хотите вставить, и выберите его. Вы сможете перемещаться между изображениями, документами, видео и аудиофайлами. Обратите внимание, что последние два варианта доступны только в тарифных планах WordPress.com Premium и Business.

Чтобы узнать больше об этих настройках, посетите наше руководство здесь.


↑ Содержание ↑

Выравнивание изображения

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

Параметры выравнивания изображения в классическом редакторе

Рядом

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

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

Без переноса текста

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


↑ Содержание ↑

Редактирование вставленных изображений

Примечание: Инструкции из этого руководства относятся к панели управления WP Admin. Вы можете перейти на эту панель управления, добавив / wp-admin в конец URL-адреса вашего сайта (например: example.wordpress.com/wp-admin)

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

Узнайте больше о способах редактирования изображений!


↑ Содержание ↑

Устранение неисправностей

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

Изображения следует сохранять в режиме RGB, и вы получите наилучшие результаты, если будете использовать цветовой профиль sRGB и .png в формате . Анимированные GIF-файлы не будут отображаться, если они не отображаются в полном размере.

Как добавить границы к фотографиям: 10 простых методов

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

Есть бесчисленное множество способов добавить границы к фотографиям. От онлайн-инструментов до мобильных приложений и программ для ПК — каждый найдет что-то на свой вкус.

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

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

Веб-приложения, которые добавляют границы к фотографиям

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

1. Canva

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

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

После того, как вы начнете новый дизайн, щелкните Elements > Frames , чтобы начать.В Canva вам нужно будет выбрать рамку перед добавлением изображения.

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

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

Для некоторых рамок (например, рамки Polaroid) вы можете загрузить их в формате PNG с прозрачным фоном, чтобы получить полный эффект, но для этого требуется платная учетная запись.

2. BeFunky

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

При первой загрузке BeFunky выберите Photo Editor .Затем вы можете загрузить свое изображение и щелкнуть Frames в меню. BeFunky предлагает широкий выбор рамок, включая ArtDeco, Rustic и Lace. А его категория «Мгновенное» предлагает пользователям простой способ создания цифрового дизайна Polaroid.

3.Пизап

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

Чтобы добавить рамку к изображению, нажмите кнопку Edit a Photo на главной странице.Вариант Borders имеет более 13 категорий, большинство из которых посвящены особым случаям, таким как Рождество, Хэллоуин и дни рождения. В каждой из категорий есть бесплатные опции, которые вы можете использовать, а также дизайн, предназначенный для премиум-пользователей.

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

Мобильные приложения, которые добавляют границы к фотографиям

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

В App Store и Google Play доступно множество приложений с границами и рамками, которые удовлетворят любой вкус.И это лишь некоторые из них, которые предлагают уникальный дизайн или достойные бесплатные варианты.

4.InFrame (Android и iOS)

Закрыть

Изображение 1 из 3

Изображение 2 из 3

Изображение 3 из 3

Как связать фотографию с веб-сайтом в WordPress

от Васема Аббаса 6 мая 2016 г.

Хотите добавить ссылки на свои фотографии в WordPress? Иногда вам может понадобиться связать фотографию с сообщением в блоге или ссылкой с другого веб-сайта.В этой статье мы расскажем, как связать фотографию с сайтом в WordPress.

Добавление ссылки на фотографию

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

Чтобы добавить изображение из экрана редактирования публикации или страницы, нажмите кнопку Добавить медиа (прямо над редактором).

Вы можете выбрать изображение из ранее загруженных фотографий.Если вы хотите загрузить новое изображение, перетащите его на свой экран, как показано ниже.

(По умолчанию максимальный размер загружаемого файла составляет 2 МБ. Если размер вашего изображения превышает 2 МБ, вам следует ознакомиться с нашим сообщением о том, как загружать большие изображения в WordPress.)

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

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

После того, как вы ввели URL, нажмите кнопку Вставить в сообщение .

Вот и все! Ваша фотография будет добавлена ​​на страницу или публикацию со ссылкой на указанный сайт.

Добавление ссылок на фотографии в галерее изображений

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

Если вы используете плагин Envira Gallery WordPress для своих галерей изображений, вы можете легко добавлять ссылки на свои фотографии.

Для начала вам необходимо установить и активировать плагин Envira Gallery WordPress.

Затем перейдите в галерею Envira »Добавьте новый из боковой панели администратора WordPress с левой стороны.

В разделе Native Envira Gallery перетащите фотографии, которые вы хотите добавить в свою галерею изображений.

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

Откроется диалоговое окно для редактирования метаданных вашего изображения.

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

По завершении нажмите кнопку Сохранить метаданные .

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

После добавления всех ваших ссылок не забудьте нажать кнопку Publish , чтобы сохранить изменения.

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

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

Просто вставьте шорткод в редактор, где вы хотите разместить свою галерею.

После добавления шорткода обязательно нажмите кнопку Обновить .

Вот и все. Ваша фотогалерея со ссылками теперь доступна на вашем сайте!

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

Если вам понравилась эта статья, подпишитесь на нас в Facebook и Twitter, чтобы получить больше бесплатных руководств по WordPress.

Используете WordPress и хотите получить Envira Gallery бесплатно?

Envira Gallery помогает фотографам создавать красивые фото- и видеогалереи всего за несколько кликов, чтобы они могли продемонстрировать и продать свои работы.

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 для поддержки метода Google Place_type в качестве поставщика Google PlaceVenue в качестве провайдера.
  • Добавлено поле allow_sending_without_reply в методы sendMessage, sendPhoto, sendVideo, sendAnimation, sendAudio, sendDocument, sendSticker, sendVideoNote, sendVoice, sendLocation, sendVenue, sendContact, sendPoll, sendDice, sendInvoice для отправки сообщений sendMessage, send ответить, если ответное сообщение уже было удалено.

И последнее, но самое меньшее

  • Поддерживаются новые футбол и игровые автоматы анимации для случайных игральных костей. Выберите между различными анимациями (игра в кости, дартс, баскетбол, футбол, игровой автомат), указав параметр emoji в методе sendDice.
4 июня 2020 г.

Бот API 4.9

  • Добавлено новое поле via_bot в объект сообщения.Теперь вы можете узнать, какой бот использовался для отправки сообщения.
  • Поддерживаются эскизы видео для встроенной анимации GIF и MPEG4.
  • Поддерживает новую анимацию баскетбола для случайных игральных костей. Выберите между различными анимациями (игра в кости, дартс, баскетбол), указав параметр emoji в методе sendDice.
24 апреля 2020

Бот API 4.8

  • Поддерживаемые объяснения викторин 2.0. Добавьте пояснения, указав параметры объяснение и объяснение_парс_мод в методе sendPoll.
  • Добавлены поля объяснение и объяснение_ентити к объекту опроса.
  • Поддерживаются опросы по времени, которые автоматически закрываются в определенную дату и время. Настройте, указав параметр 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/METHOD_NAME . Как это например:

  https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/getMe  

Мы поддерживаем методы HTTP GET и POST .Мы поддерживаем четыре способа передачи параметров в запросах Bot API:

  • Строка запроса URL
  • приложение / x-www-form-urlencoded
  • application / json (кроме загрузки файлов)
  • multipart / form-data (использовать для загрузки файлов)

Ответ содержит объект JSON, который всегда имеет логическое поле «ok» и может иметь необязательное поле String «description» с понятным для человека описанием результата. Если «ok» равно true, запрос был успешным, и его результат можно найти в поле «результат».В случае неудачного запроса «ok» равно false, а ошибка объясняется в «описании». Также возвращается целочисленное поле error_code, но его содержимое может измениться в будущем. Некоторые ошибки могут также иметь необязательное поле «параметры» типа ResponseParameters, которое может помочь автоматически обработать ошибку.

  • Все методы в Bot API нечувствительны к регистру.
  • Все запросы должны выполняться с использованием UTF-8.
Создание запросов при получении обновлений

Если вы используете webhooks , вы можете выполнить запрос к Bot API при отправке ответа на webhook.Для передачи параметров используйте тип содержимого ответа 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 Обратный звонок Запрос Необязательно . Новый входящий запрос обратного вызова
shipping_query Запрос на доставку Необязательно .Новый входящий запрос на доставку. Только для счетов с гибкой ценой
pre_checkout_query PreCheckoutQuery Необязательно . Новый входящий предварительный запрос. Содержит полную информацию о кассе
опрос Опрос Необязательно . Новое состояние опроса. Боты получают только обновления об остановленных опросах и опросах, которые отправляет бот
poll_answerОтвет на опрос Необязательно .Пользователь изменил свой ответ в неанонимном опросе. Боты получают новые голоса только в опросах, которые отправил сам бот.
getUpdates

Используйте этот метод для получения входящих обновлений с помощью длительного опроса (вики). Возвращается массив объектов обновления.

Параметр Тип Требуется Описание
смещение Целое число Дополнительно Идентификатор первого возвращаемого обновления.Должен быть на единицу больше, чем самый высокий среди идентификаторов ранее полученных обновлений. По умолчанию возвращаются обновления, начиная с самого раннего неподтвержденного обновления. Обновление считается подтвержденным, как только вызывается getUpdates со смещением на выше, чем его update_id . Отрицательное смещение может быть указано для получения обновлений, начиная с -offset update от конца очереди обновлений. Все предыдущие обновления будут забыты.
предел Целое число Дополнительно Ограничивает количество получаемых обновлений.Принимаются значения от 1 до 100. По умолчанию 100.
тайм-аут Целое число Дополнительно Тайм-аут в секундах для длительного опроса. По умолчанию 0, т.е. обычный короткий опрос. Должен быть положительным, короткий опрос следует использовать только в целях тестирования.
allowed_updates Массив строк Дополнительно Сериализованный в формате JSON список типов обновлений, которые должен получать бот. Например, укажите [«сообщение», «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_адрес Строка Дополнительно Фиксированный IP-адрес, который будет использоваться для отправки запросов веб-перехватчика вместо IP-адреса, разрешенного через DNS
max_connections Целое число Дополнительно Максимально допустимое количество одновременных HTTPS-подключений к веб-перехватчику для доставки обновлений, 1–100.По умолчанию 40 . Используйте более низкие значения, чтобы ограничить нагрузку на сервер вашего бота, и более высокие значения, чтобы увеличить пропускную способность вашего бота.
allowed_updates Массив строк Дополнительно Сериализованный в формате JSON список типов обновлений, которые должен получать бот. Например, укажите [«сообщение», «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_адрес Строка Необязательно .Текущий IP-адрес веб-перехватчика
last_error_date Целое число Необязательно . Время Unix для самой последней ошибки, которая произошла при попытке доставить обновление через webhook
last_error_message Строка Необязательно . Сообщение об ошибке в удобочитаемом формате для самой последней ошибки, которая произошла при попытке доставить обновление через webhook
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 Строка Необязательно . Имя собеседника в приватном чате
фамилия Строка Необязательно . Фамилия собеседника в приватном чате
фото Чат Необязательно . Фото чата. Вернул только в getChat.
био Строка Необязательно .Биография собеседника в приватном чате. Вернул только в getChat.
описание Строка Необязательно . Описание, для групп, супергрупп и чатов каналов. Вернул только в getChat.
invit_link Строка Необязательно . Ссылка для приглашения в чат для групп, супергрупп и чатов каналов. Каждый администратор в чате генерирует свои собственные пригласительные ссылки, поэтому бот должен сначала сгенерировать ссылку с помощью exportChatInviteLink.Вернул только в getChat.
pinned_message Сообщение Необязательно . Последнее закрепленное сообщение (по дате отправки). Вернул только в getChat.
разрешения ChatPermissions Необязательно . Разрешения участников чата по умолчанию для групп и супергрупп. Вернул только в 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 Паспортные данные
Close_alert_triggered ProximityAlertTriggered Необязательно . Сервисное сообщение. Пользователь в чате активировал оповещение о близости другого пользователя, когда делился своим Live Location.
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] ), «номер_телефона» ( + 1-212-555-0123 ), «жирный» ( полужирный текст ) ), «Курсив» ( курсивный текст, ), «подчеркивание» (подчеркнутый текст), «зачеркнутый» (зачеркнутый текст), «код» (моноширинная строка), «pre» (моноширинный блок), «текст_ссылка» (для кликабельной текстовые 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-300 знаков
варианты Массив вариантов опроса Список вариантов опроса
total_voter_count Целое число Общее количество пользователей, проголосовавших в опросе
закрыто логический Верно, если опрос закрыт
is_anonymous логический Верно, если опрос анонимный
тип Строка Тип опроса, в настоящее время может быть «обычный» или «викторина»
allow_multiple_answers логический Верно, если опрос допускает несколько ответов
right_option_id Целое число Необязательно .Отсчитываемый от 0 идентификатор правильного варианта ответа. Доступно только для опросов в режиме викторины, которые закрыты, были отправлены (не перенаправлены) ботом или в приватный чат с ботом.
объяснение Строка Необязательно . Текст, который отображается, когда пользователь выбирает неправильный ответ или нажимает на значок лампы в опросе в стиле викторины, 0–200 символов
объяснение_ сущности Массив MessageEntity Необязательно .Специальные объекты, такие как имена пользователей, URL-адреса, команды ботов и т. Д., Которые появляются в объяснении
open_period Целое число Необязательно . Время в секундах, в течение которого опрос будет активен после создания
close_date Целое число Необязательно . Момент времени (временная метка Unix), когда опрос будет автоматически закрыт
Расположение

Этот объект представляет точку на карте.

Поле Тип Описание
долгота Поплавок Долгота, определенная отправителем
широта Поплавок Широта, определенная отправителем
горизонтальная_точность Число поплавка Необязательно . Радиус неопределенности местоположения, измеряемый в метрах; 0-1500
live_period Целое число Необязательно .Время относительно даты отправки сообщения, в течение которого местоположение может быть обновлено, в секундах. Только для активных живых локаций.
товарная позиция Целое число Необязательно . Направление, в котором движется пользователь, в градусах; 1-360. Только для активных живых локаций.
Distance_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 логический Необязательно . Просит клиентов скрыть клавиатуру, как только она будет использована. Клавиатура по-прежнему будет доступна, но клиенты будут автоматически отображать обычную буквенную клавиатуру в чате — пользователь может нажать специальную кнопку в поле ввода, чтобы снова увидеть настраиваемую клавиатуру.По умолчанию ложно .
селективный логический Необязательно . Используйте этот параметр, если хотите показать клавиатуру только определенным пользователям. Цели: 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: // », чтобы загрузить новый, используя multipart / данные формы под именем . Подробнее об отправке файлов »
подпись Строка Необязательно . Подпись к отправляемой фотографии, 0–1024 символа после синтаксического анализа объектов
parse_mode Строка Необязательно .Режим разбора сущностей в подписи к фото. См. Дополнительные сведения в параметрах форматирования.
caption_entities Массив MessageEntity Необязательно . Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode
InputMediaVideo

Представляет видео для отправки.

Поле Тип Описание
тип Строка Тип результата, должно быть видео
СМИ Строка Файл для отправки.Передайте file_id для отправки файла, который существует на серверах Telegram (рекомендуется), передайте URL-адрес HTTP для Telegram, чтобы получить файл из Интернета, или передайте «attach: // », чтобы загрузить новый, используя multipart / данные формы под именем . Подробнее об отправке файлов »
большой палец Входной файл или строка Необязательно . Миниатюра отправленного файла; можно игнорировать, если создание эскизов для файла поддерживается на стороне сервера.Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота эскиза не должны превышать 320. Игнорируется, если файл не загружен с использованием multipart / form-data. Эскизы не могут быть повторно использованы и могут быть загружены только как новый файл, поэтому вы можете передать «attach: // », если эскиз был загружен с использованием multipart / form-data в . Подробнее об отправке файлов »
подпись Строка Необязательно .Подпись к отправляемому видео, 0–1024 символа после синтаксического анализа объектов
parse_mode Строка Необязательно . Режим разбора сущностей в подписи к видео. См. Дополнительные сведения в параметрах форматирования.
caption_entities Массив MessageEntity Необязательно . Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode
ширина Целое число Необязательно .Ширина видео
высота Целое число Необязательно . Высота видео
продолжительность Целое число Необязательно . Длительность видео
supports_streaming логический Необязательно . Передайте True , если загруженное видео подходит для потоковой передачи
InputMediaAnimation

Представляет файл анимации (GIF или H.264 / MPEG-4 AVC без звука) для отправки.

Поле Тип Описание
тип Строка Тип результата, должен быть анимация
СМИ Строка Файл для отправки. Передайте file_id для отправки файла, который существует на серверах Telegram (рекомендуется), передайте URL-адрес HTTP для Telegram, чтобы получить файл из Интернета, или передайте «attach: // », чтобы загрузить новый, используя multipart / данные формы под именем .Подробнее об отправке файлов »
большой палец Входной файл или строка Необязательно . Миниатюра отправленного файла; можно игнорировать, если создание эскизов для файла поддерживается на стороне сервера. Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота эскиза не должны превышать 320. Игнорируется, если файл не загружен с использованием multipart / form-data. Эскизы не могут быть повторно использованы и могут быть загружены только как новый файл, поэтому вы можете передать «attach: // », если эскиз был загружен с использованием multipart / form-data в .Подробнее об отправке файлов »
подпись Строка Необязательно . Заголовок отправляемой анимации, 0-1024 символа после синтаксического анализа объектов
parse_mode Строка Необязательно . Режим разбора сущностей в заголовке анимации. См. Дополнительные сведения в параметрах форматирования.
caption_entities Массив MessageEntity Необязательно .Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode
ширина Целое число Необязательно . Ширина анимации
высота Целое число Необязательно . Высота анимации
продолжительность Целое число Необязательно . Продолжительность анимации
InputMediaAudio

Представляет аудиофайл, который следует рассматривать как музыку для отправки.

Поле Тип Описание
тип Строка Тип результата, должен быть аудио
СМИ Строка Файл для отправки. Передайте file_id для отправки файла, который существует на серверах Telegram (рекомендуется), передайте URL-адрес HTTP для Telegram, чтобы получить файл из Интернета, или передайте «attach: // », чтобы загрузить новый, используя multipart / данные формы под именем .Подробнее об отправке файлов »
большой палец Входной файл или строка Необязательно . Миниатюра отправленного файла; можно игнорировать, если создание эскизов для файла поддерживается на стороне сервера. Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота эскиза не должны превышать 320. Игнорируется, если файл не загружен с использованием multipart / form-data. Эскизы не могут быть повторно использованы и могут быть загружены только как новый файл, поэтому вы можете передать «attach: // », если эскиз был загружен с использованием multipart / form-data в .Подробнее об отправке файлов »
подпись Строка Необязательно . Заголовок отправляемого аудио, 0-1024 символа после синтаксического анализа объектов
parse_mode Строка Необязательно . Режим парсинга сущностей в аудиозаголовке. См. Дополнительные сведения в параметрах форматирования.
caption_entities Массив MessageEntity Необязательно .Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode
продолжительность Целое число Необязательно . Продолжительность звука в секундах
исполнитель Строка Необязательно . Исполнитель аудио
название Строка Необязательно . Название аудиозаписи
InputMediaDocument

Представляет общий файл для отправки.

Поле Тип Описание
тип Строка Тип результата, должен быть документ
СМИ Строка Файл для отправки. Передайте file_id для отправки файла, который существует на серверах Telegram (рекомендуется), передайте URL-адрес HTTP для Telegram, чтобы получить файл из Интернета, или передайте «attach: // », чтобы загрузить новый, используя multipart / данные формы под именем .Подробнее об отправке файлов »
большой палец Входной файл или строка Необязательно . Миниатюра отправленного файла; можно игнорировать, если создание эскизов для файла поддерживается на стороне сервера. Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота эскиза не должны превышать 320. Игнорируется, если файл не загружен с использованием multipart / form-data. Эскизы не могут быть повторно использованы и могут быть загружены только как новый файл, поэтому вы можете передать «attach: // », если эскиз был загружен с использованием multipart / form-data в .Подробнее об отправке файлов »
подпись Строка Необязательно . Заголовок отправляемого документа, 0-1024 символа после синтаксического анализа объектов
parse_mode Строка Необязательно . Режим разбора сущностей в заголовке документа. См. Дополнительные сведения в параметрах форматирования.
caption_entities Массив MessageEntity Необязательно .Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode
disable_content_type_detection логический Необязательно . Отключает автоматическое определение типа содержимого на стороне сервера для файлов, загруженных с использованием multipart / form-data. Всегда верно, если документ отправляется в составе альбома.
Входной файл

Этот объект представляет содержимое файла для загрузки.Должен быть опубликован с использованием multipart / form-data обычным способом, при котором файлы загружаются через браузер.

Отправка файлов

Существует три способа отправки файлов (фотографии, наклейки, аудио, мультимедиа и т. Д.):

  1. Если файл уже хранится где-то на серверах Telegram, вам не нужно повторно загружать его: каждый файловый объект имеет поле file_id , просто передайте этот file_id в качестве параметра вместо загрузки. Существует без ограничений для файлов, отправленных таким образом.
  2. Предоставьте Telegram URL-адрес HTTP для отправляемого файла. Telegram скачает и отправит файл. Максимальный размер 5 МБ для фотографий и не более 20 МБ для других типов контента.
  3. Разместите файл с помощью multipart / form-data обычным способом, при котором файлы загружаются через браузер. Максимальный размер 10 МБ для фотографий, 50 МБ для других файлов.

Отправка по file_id

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

Отправка по URL

  • При отправке по URL-адресу целевой файл должен иметь правильный тип MIME (например, audio / mpeg для sendAudio и т. Д.).
  • В sendDocument отправка по URL-адресу в настоящее время работает только для файлов gif , pdf и zip .
  • Для использования sendVoice файл должен иметь тип audio / ogg и иметь размер не более 1 МБ. Голосовые заметки от 1 до 20 МБ будут отправлены в виде файлов.
  • Могут работать и другие конфигурации, но мы не можем гарантировать, что они будут работать.
Объекты встроенного режима

Объекты и методы, используемые во встроенном режиме, описаны в разделе «Встроенный режим».

Доступные методы

Все методы в Bot API нечувствительны к регистру. Мы поддерживаем методы HTTP GET и POST . Используйте либо строку запроса URL, либо application / json или application / x-www-form-urlencoded или multipart / form-data для передачи параметров в запросах Bot API.
При успешном вызове будет возвращен JSON-объект, содержащий результат.

getMe

Простой метод проверки токена авторизации вашего бота. Не требует параметров. Возвращает основную информацию о боте в виде объекта User.

выход

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

закрыть

Используйте этот метод, чтобы закрыть экземпляр бота перед перемещением его с одного локального сервера на другой. Перед вызовом этого метода необходимо удалить веб-перехватчик, чтобы бот больше не запускался после перезапуска сервера. Метод вернет ошибку 429 в первые 10 минут после запуска бота.В случае успеха возвращает Истинно . Не требует параметров.

Отправить сообщение

Используйте этот метод для отправки текстовых сообщений. В случае успеха отправленное сообщение возвращается.

Параметр Тип Требуется Описание
chat_id Целое число или строка Есть Уникальный идентификатор целевого чата или имя пользователя целевого канала (в формате @channelusername )
текст Строка Есть Текст отправляемого сообщения, 1-4096 символов после синтаксического анализа объектов
parse_mode Строка Дополнительно Режим разбора сущностей в тексте сообщения.См. Дополнительные сведения в параметрах форматирования.
организаций Массив MessageEntity Дополнительно Список особых сущностей, которые появляются в тексте сообщения, которые можно указать вместо parse_mode
disable_web_page_preview логический Дополнительно Отключает предварительный просмотр ссылок для ссылок в этом сообщении
disable_notification логический Дополнительно Бесшумно отправляет сообщение.Пользователи получат уведомление без звука.
reply_to_message_id Целое число Дополнительно Если сообщение является ответом, идентификатор исходного сообщения
allow_sending_without_reply логический Дополнительно Передано Истинно , если сообщение должно быть отправлено, даже если указанное ответное сообщение не найдено
reply_markup InlineKeyboardMarkup или ReplyKeyboardMarkup or ReplyKeyboardRemove or ForceReply Дополнительно Дополнительные опции интерфейса.Сериализованный объект JSON для встроенной клавиатуры, настраиваемой клавиатуры ответа, инструкций по удалению клавиатуры ответа или принудительного ответа от пользователя.
Параметры форматирования

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

Обратите внимание, что клиенты Telegram будут отображать для пользователя предупреждение перед открытием встроенной ссылки («Открыть эту ссылку?» Вместе с полным URL-адресом).

Сообщение

Изображения в HTML — Изучите веб-разработку

Вначале Интернет был просто текстом, и это было действительно довольно скучно. К счастью, вскоре была добавлена ​​возможность встраивать изображения (и другие более интересные типы контента) внутрь веб-страниц. Можно рассмотреть и другие типы мультимедиа, но логично начать со скромного элемента , который используется для встраивания простого изображения на веб-страницу.В этой статье мы подробно рассмотрим, как его использовать, в том числе основы, аннотируя его подписями с помощью

и подробно описывая его связь с фоновыми изображениями CSS.

Чтобы разместить простое изображение на веб-странице, мы используем элемент . Это пустой элемент (это означает, что он не имеет текстового содержимого или закрывающего тега), для использования которого требуется как минимум один атрибут — src (иногда произносится как его полное название, источник ).Атрибут src содержит путь, указывающий на изображение, которое вы хотите встроить на страницу, который может быть относительным или абсолютным URL, точно так же, как значения атрибута href в элементах .

Так, например, если ваше изображение называется dinosaur.jpg и находится в том же каталоге, что и ваша HTML-страница, вы можете встроить изображение следующим образом:

    

Если изображение находилось в подкаталоге изображений , который находился в том же каталоге, что и HTML-страница (которую Google рекомендует для целей SEO / индексации), вы бы вставили его следующим образом:

    

И так далее.

Примечание : поисковые системы также считывают имена файлов изображений и подсчитывают их для SEO. Поэтому вы должны дать своему изображению описательное имя файла; dinosaur.jpg лучше, чем img835.png .

Вы можете встроить изображение, используя его абсолютный URL, например:

    

Но это бессмысленно, так как это просто заставляет браузер выполнять больше работы, заново искать IP-адрес с DNS-сервера и т. Д.Вы почти всегда будете хранить изображения для своего веб-сайта на том же сервере, что и HTML.

Предупреждение: Большинство изображений защищены авторским правом. Разве не отображает изображение на вашей веб-странице, если:


Нарушение авторских прав является незаконным и неэтичным.Кроме того, никогда не указывает на ваш атрибут src на изображение, размещенное на чужом веб-сайте, на которое у вас нет разрешения ссылаться. Это называется «хотлинкинг». Опять же, кража чьей-либо полосы пропускания незаконна. Это также замедляет вашу страницу, не позволяя вам контролировать, будет ли изображение удалено или заменено чем-то неприятным.

Приведенный выше код даст нам следующий результат:

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

Альтернативный текст

Следующий атрибут, который мы рассмотрим, — alt . Его значением должно быть текстовое описание изображения для использования в ситуациях, когда изображение не может быть просмотрено / отображено или отрисовка занимает много времени из-за медленного интернет-соединения.Например, наш приведенный выше код можно изменить так:

  Голова и туловище скелета динозавра;
          у него большая головка с длинными острыми зубцами » data-lazy-src=

Элемент

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

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

Фигурка не обязательно должна быть изображением.Это независимая единица контента, которая:

  • Выражает ваш смысл в компактном, легком для понимания виде.
  • Может перемещаться в нескольких местах линейного потока страницы.
  • Содержит важную информацию в поддержку основного текста.

Цифрой может быть несколько изображений, фрагмент кода, аудио, видео, уравнения, таблица или что-то еще.

Активное обучение: создание фигуры

В этом разделе активного обучения мы хотели бы, чтобы вы взяли готовый код из предыдущего раздела активного обучения и превратили его в фигуру:

  1. Оберните его в элемент
    .
  2. Скопируйте текст из атрибута title , удалите атрибут title и поместите текст внутри элемента
    под изображением.

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

Воспроизводимый код 2
   

Прямой вывод

Редактируемый код

Нажмите клавишу Esc, чтобы переместить фокус из области кода (Tab вставляет символ табуляции).

  html {
  семейство шрифтов: без засечек;
}

h3 {
  размер шрифта: 16 пикселей;
}

.a11y-label {
  маржа: 0;
  выравнивание текста: вправо;
  размер шрифта: 0,7 бэр;
  ширина: 98%;
}

body {
  маржа: 10 пикселей;
  фон: # f5f9fa;
}  
  var textarea = document.getElementById ('код');
var reset = document.getElementById ('сбросить');
вар решение = документ.getElementById ('решение');
var output = document.querySelector ('. output'););
var code = textarea.value;
var userEntry = textarea.value;

function updateCode () {
  output.innerHTML = textarea.value;
}

reset.addEventListener ('щелчок', function () {
  textarea.value = код;
  userEntry = textarea.value;
  solutionEntry = htmlSolution;
  solution.value = 'Показать решение';
  updateCode ();
});

solution.addEventListener ('щелчок', function () {
  if (solution.value === 'Показать решение') {
    textarea.value = solutionEntry;
    решение.value = 'Скрыть решение';
  } else {
    textarea.value = userEntry;
    solution.value = 'Показать решение';
  }
  updateCode ();
});

var htmlSolution = '
\ n Голова и туловище скелета динозавра; у него большая голова с длинными острыми зубами \ n
Тираннозавр на выставке в Музее Манчестерского университета
\ п
'; var solutionEntry = htmlSolution; textarea.addEventListener ('ввод', updateCode); window.addEventListener ('загрузка', updateCode); textarea.onkeydown = function (e) { if (e.keyCode === 9) { e.preventDefault (); insertAtCaret ('\ t'); } if (e.keyCode === 27) { textarea.blur (); } }; function insertAtC

Как добавить ссылку на изображение в Gmail

  • Дом
  • Блог
  • Продукты
    • Расширение GMass для Chrome Отправляйте рассылки из Gmail.
    • Gmail Genius Увеличьте свою продуктивность с помощью Gmail.
    • «Входящие», «Спам» или «Промоакции»: узнайте, куда приходят ваши электронные письма.
    • Статистика домена
    • (Новое *) Сравните ваши открываемые ставки с нашими.
    • SMTP Tester Протестируйте свое соединение с любой службой SMTP.
  • Особенности
    • Окно создания сообщения Gmail Составьте сообщение.
    • Тестовый режим Выберите создание только черновиков.
    • Интеграция с Google SheetsВыберите электронную таблицу Google Sheets.
    • Scheduling: Планируйте массовую рассылку писем на более позднее время.
    • Открытое отслеживание Включение или выключение открытого отслеживания.
    • Отслеживание кликов Включение или выключение отслеживания кликов.
    • Ссылка для отказа от подписки Предоставьте ссылку для отказа от подписки.
    • Отчеты Отчеты на уровне кампании.
    • Конструктор списков рассылки Извлечение адресов электронной почты.
    • Automatic Follow-Up Emails Установить автоматическое последующее напоминание.
    • Ручные последующие кампании Отчеты на уровне кампании.
    • Управление ответами — письма, полученные в ответ на массовое электронное письмо.
    • Преодолейте ограничения Gmail на отправку рассылки.
    • Новые сообщения и ответы Выберите, будут ли отправляться электронные письма.
    • Персонализация Персонализация объекта и тела
  • Стоимость
  • Поддержка
  • Добавить в Chrome
  • Аджай Гоэль
    • Gmail Советы и хитрости
Искать: .