Как добавить фото в ВК
Фотографии, картинки, музыка, видеозаписи и другие мультимедиа файлы являются важной составляющей любой социальной сети. Без них многие пользователи просто забросили бы свои аккаунты, потеряв всякий интерес к времяпрепровождению на этих сайтах. Поэтому вопрос о том, как добавить фото в ВК является одним из самых частых запросов в поисковых системах. Загрузить фотографию не сложно. Необходимо лишь подготовить ее и выбрать альбом для размещения. Внимательно читайте инструкции: вся необходимая информация подробно расписана и разбита по шагам для вашего удобства.
Как добавить фото в ВК с компьютера
Зачастую пользователи предпочитают загружать новые изображения именно с компьютера. Это связано с удобством и возможностью качественно обработать фотографию в специальном редакторе.
Справка. Вы можете добавить графу фотографии в основное меню для быстрого доступа к фотографиям. Наведите курсор мыши немного левее надписи «Моя страница». При наведении появляется знак шестерёнки. Нажмите на него. В открывшемся окне поставьте галочку напротив пункта «Фотографии».
Загрузка
Чтобы выложить изображение с компьютера, выполните следующие действия.
- Зайдите на свою страничку в ВК.
- В меню слева выберите раздел «Фотоальбомы».
- Нажмите кнопку «Добавить фотографии».
- Найдите фото на вашем компьютере и кликните «Открыть».
Через некоторое время фотография загрузится в социальную сеть.
Важно! Описанным методом можно добавить как одно, так и несколько изображений. Например, чтобы загрузить сразу две фотографии, выделите их мышкой и нажмите «Открыть».
Что можно сделать с изображением
После успешной загрузки фотографии на сервер, вы можете выполнять с ней определенные действия.
- Добавить в альбом. Если вы загружали картинки через окно общей загрузки, то можете поместить его в одну из ваших фото подборок. Для этого сделайте следующее:
- Кликните на кнопку «Добавить в альбом».
- В открывшемся окне выберите, куда именно вы хотите переместить фотокарточку.
- Если по случайности вы поместили фото не в тот альбом, который нужен, то можно легко это исправить.
- Наведите курсор мыши на изображение.
- Кликните на копку в виде списка из трех полос.
- Выберите правильный альбом, в котором должна находиться эта фотография.
- Добавить на стену вашего профиля. Просто нажмите на большую синюю кнопку «Опубликовать на моей странице». Вы будете перенаправлены в свою ленту, где увидите вновь опубликованный пост.
- Добавить описание. При необходимости, к каждому изображению, которое вы загрузили, можно написать пару слов в качестве описания. Это могут быть ваши мысли или эмоции по поводу сделанной фотокарточки, описание происходящего. Также можно добавить хэштеги, чтобы картинку было проще найти. Напечатать описание можно в специальном поле, которое находится сразу под миниатюрой загруженной фотографии.
- Повернуть фотографию. Если по какой-то причине загруженная картинка отображается вверх ногами или боком, то можно перевернуть ее нажатием кнопки в виде стрелочки, которая идет по кругу. Она появится, если навести курсор мыши на миниатюру картинки.
- Если вы случайно загрузили не ту фотографию, которую хотели, можете в один клик ее удалить. Наведите курсор на изображение и нажмите крестик в правом верхнем углу. Если передумали удалять, кликните на надпись восстановить.
- Для просмотра картинки в полном размере достаточно нажать на ее мини-версию.
- Вы можете скорректировать ваше фото во встроенном фоторедакторе ВК. Чтобы попасть в редактор, нажмите кнопку в виде наполовину закрашенного круга. Функционал этого «Фотошопа» от разработчиков ВКонтакте весьма впечатляет. Вот, что можно сделать с фотокарточкой.
- Добавить текст. Нажмите кнопку в виде буквы «А», чтобы сделать надпись.
- Кадрировать — обрезать изображение или вырезать и сохранить только какую-то его часть.
- Размыть. После применения этой функции, некоторые части фотографии будут нечеткими. Этот инструмент можно применять для того, чтобы сфокусировать внимание на определенной части картинки.
- Кнопка в виде солнышка позволит сделать автокоррекцию. Эта функция подберет оптимальные, с точки зрения ВК, цвета и фильтры для вашей фотографии.
- Если качество автокоррекции вас не устраивает, вы можете настроить параметры самостоятельно с помощью инструментов внизу страницы с изображением.
Важно! После обработки фотографии обязательно нажимайте кнопку «Сохранить». В противном случае вся работа будет потеряна.
Как добавить фото в ВК с телефона
При добавлении фотографий с телефона, у вас не будет такого обилия возможностей, как при работе с ПК. Основное удобство этого способа заключается в том, что можно сразу загрузить фото, которые были сделаны на мобильное устройство. Пошаговое выполнение задачи:
- Зайдите в аккаунт, используя официальное приложение ВКонтакте.
- Перейдите в раздел «Альбомы» и выберите, в какой из них будете добавлять фотокарточку.
- Тапните «+» в верхней части экрана.
- Выберите загрузить из галереи, укажите одно или несколько фото и нажмите «Прикрепить», чтобы добавить изображения, которые уже есть на смартфоне.
- Тапните «Сделать снимок», чтобы сделать фотографию и сразу же загрузить ее в ВК.
Справка. Нельзя загрузить картинки в альбомы «Сохранённые», «Фото на моей странице» и «Фотографии со мной».
Как добавить фото в группу
Добавление изображений в группы с компьютера и телефона выполняется почти так же, как и загрузка картинок на личную страницу. Разница только в том, что вам предварительно необходимо зайти в раздел управления сообществом:
- Перейдите в вашу группу.
- Нажмите кнопку «Добавить фотографии». Она находится в основном меню сообщества.
Дальше процесс полностью аналогичен добавлению изображений на личную страничку.
Как видите, процедура загрузки фотографий очень проста. Гораздо сложнее выполнить качественную обработку и цветокоррекцию, чтобы сделать изображение максимально привлекательным и получить больше лайков. Однако встроенный фоторедактор ВК значительно упрощает этот процесс. Можно даже оптимизировать картинку нажатием одной кнопки. Пробуйте выкладывать на страницу и редактировать фото. Только опыт поможет вам делать фотоснимки для соц. сети все лучше и лучше.
с компьютера, с телефона, возможные проблемы
Пользователи «ВКонтакте» постоянно обмениваются сотнями и тысячами фотографий. Без этого невозможно представить популярную русскоязычную соцсеть. Загружать на сайт снимки довольно просто, это знают практически все. Но у многих возникает вопрос о том, как поменять фото в ВК? В статье рассмотрим способы, как это сделать с компьютера и телефона. Также разберемся в том, какие проблемы при этом могут возникать у пользователей соцсети.
Способы изменить фото в «ВК»
Изменить фотографию аватарки в соцсети «ВК» вы можете несколькими способами, как с компьютера, так и с телефона. Рассмотрим эти методы подробно.
С компьютера
Если вы хотите на аватарку установить изображение, хранящееся на вашем ПК на собственную страницу сервиса «ВК», то вам требуется навести мышью на фото профиля. Внизу вы увидите появившееся маленькое меню, кликните по пункту «Обновить фотографию».
Когда активирована камера, вы можете сфотографироваться и осуществить ее загрузку. Но обычно так редко кто делает. Значит, кликните по кнопке «Выбрать файл».
Будет открыт проводник. Найдите на ПК папку с нужной картинкой, сделайте выделение ее мышью и кликните по кнопке «Открыть».
Подберите область, что будет видна пользователям, посетившим профиль, и кликните по ссылке «Сохранить и продолжить». Сайт Вконтакте создаст из изображения несколько картинок. Они будут использоваться в новостях, уведомлениях, комментариях. Кликните «Сохранить».
Теперь главное изображение странички изменено.
С телефона
Если вы посещаете «ВК» с помощью мобильного приложения, то вам требуется открыть меню сбоку и тапнуть по аватарке. Так вы попадете на главную собственного профиля:
- Теперь на картинке внизу в углу справа нажмите на иконку фотоаппарата.
- Появиться меню, выберите «Загрузить из галереи». Также можно сфотографироваться сразу с телефона, нажав «Сделать снимок».
- Выберите на устройстве необходимое фото, кликните по нему.
- В появившемся окне можно осуществить действия по редактированию изображения: поменять яркость, включить фильтры, обрезать. Когда всё будет готово, требуется нажать «Прикрепить».
- Подберите миниатюру, отображающуюся у других людей в сообщениях, новостях и нажмите на иконку в виде галочки в углу справа внизу.
Когда фото загрузится в строчке уведомлений на экране телефона будет видна галочка.
Использование уже загруженного фото
Для установки изображения, ранее находящегося в профиле «ВК», необходимо сделать следующее:
- В левом меню кликните по графе «Фотографии».
- Теперь нажмите на альбом с нужным фото.
- Найдите картинку и кликните по ней для полного открытия.
- Под изображением есть кнопки. Требуется навести курсором на клавишу «Еще», а после в выпадающем меню войти «Сделать фотографией профиля».
- Выберите область, видимую другим пользователям на вашей страничке.
- Определите фото для миниатюры и тапните «Сохранить».
Теперь аватар профиля изменен.
Возможные проблемы
При загрузке новых изображений с галереи, возможно будут возникать проблемы с подгрузкой. Требуется проверить связь с интернетом, а также посмотреть размер картинки. В сети «ВКонтакте» есть ограничение на фотографии. Нужно прочесть правила сообщества. Установили новое изображение, и пропали лайки? Необходимо ждать пока друзья отметят фото. Другого выхода нет. После деинсталляции снимка и обновления странички он пропал? Его можно отыскать в кэше или загрузить снова.
Как в ВК добавить фото с компьютера или телефона
ВКонтакте — это та социальная сеть, где пользователи по достоинству смогут оценить фотографии. А количество лайков (кликнутых символических сердечек) засвидетельствует востребованность каждого изображения, выложенного на личной странице. Загрузить фотографии в соцсеть можно и с персонального компьютера, и с мобильного телефона.
Особенно популярен второй способ, потому что позволяет, не теряя времени и даже пребывая в пути, делиться новостями со своими друзьями моментально. Кроме этих двух основных способов, помогающих понять «откуда залить», существуют несколько дополнительных, необходимых для «куда выложить». Мы рассмотрим, как в ВК отправить фото в сообщение для друга, в раздел «Мои фото», поместить на стену себе или товарищу либо отправить в группу.
Загрузка фотографий с компьютера
Данный способ не самый быстрый. ПК не всегда находится под рукой, к нему ещё надо добраться, запустить, подключиться к интернету, подсоединить фотоаппарат или смартфон и только потом можно скинуть фотоновость на свою страницу, а «горячий» снимок за это время может изрядно поостыть. Но всё же с помощью ПК фотографии более удобно редактировать, сжимать, создавать коллаж и выкладывать в сеть с других устройств, не имеющих выхода в сеть.
Отправляем в сообщении
Печатные слова, подкреплённые фотофактами, весомее. Поздравление, имеющее изображение, ценнее. Поэтому всегда хочется к каждому сообщению приложить фотографию. И сделать это проще простого:
- После входа в свой аккаунт ВКонтакте надо выбрать раздел «Сообщения».
- Откроется вся история переписки. Из этого перечня надо выбрать необходимого абонента и кликнуть по нему.
- Появится история переписки с данным абонентом, а внизу экрана будет находиться поле для написания текста.
- Прикрепить изображение к сообщению можно двумя способами: нажав на иконку фотоаппарата (справа) или на рисунок скрепки (слева). Первый: фотография загружается непосредственно с компьютера, флешки или другого устройства, подключённого к ПК. Второй: откроется меню, из списка которого надо выбрать верхнюю позицию «Фотография», и снимок получится загрузить только тот, что уже предварительно залит в фотоальбом на личной страничке «ВК».
- Чтобы отправить изображение другу, достаточно нажать на клавиатуре «Enter» или кликнуть по изображению бумажного самолётика справа от сообщения.
Также сообщение с фотографией можно отослать по другому алгоритму. Например, если с каким-то человеком ещё не велась переписка.
- Сначала требуется выбрать товарища из списка «Друзья» (находится ниже раздела «Сообщение») или воспользоваться строкой поиска, если абонент не находится в этом перечне.
- Затем следует перейти на страницу выбранного пользователя ВК и под его аватаркой нажать кнопку «Написать сообщение».
- Откроется дополнительное окно, в котором надо набрать текст письма, нажать на символ фотоаппарата (слева внизу) и прикрепить фотографию (но только ту, что уже находятся в личном кабинете «ВК» в разделе «Альбом»).
- Осталось нажать кнопку, чтобы отправить изображение с текстом или без него абоненту.
Этими способами можно отослать одну или много фотографий сразу, имеющих любое качество.
Как прикрепить изображение на стену
Прикрепить фотографию на стену можно себе или другому человеку.
Для размещения снимков у себя на стене, достаточно её просто загрузить в личный аккаунт:
- Сначала надо нажать на раздел «Фотографии», а потом кликнуть кнопку «Добавить фотографии».
- Затем последует предложение выбрать файлы на диске компьютера или подключённого к нему устройства, откуда будет произведена загрузка изображений в личный аккаунт.
- Всё, личная страница после загрузки будет пополнена новым объектом, который скопируется на стену после нажатия на кнопку «Опубликовать на моей странице».
Чтобы разместить фотку на чужой стене, необходимо:
- Зайти в профиль нужного человека.
- Найти на его стене надпись «Добавить запись» и нажать её.
- После этого кликнуть по символу фотоаппарата (слева под полем записи) и нажать кнопку «Отправить».
Следует учесть, что владельцы многих «стен» ограничили к ним доступ. Поэтому публиковать фотографии в чужих страницах получится не всегда. Также размещать изображение на открытых страничках можно только после того, как они будут сначала закачаны в личный аккаунт. Напрямую с компьютера – не получится.
Заливаем фотку в группу
Чтобы поделиться своими фотоновостями с большим количеством друзей одновременно, можно организовать группу или войти в какое-нибудь сообщество:
- Выбираем в меню раздел «Группы» и кликаем по интересующему сообществу.
- Находим пустое поле «Добавить запись» и кликаем по ней.
- Нажимаем значок фотоаппарата.
- Добавляем фотографии из своего аккаунта и отсылаем в сообщество кнопкой «Отправить».
Теперь вся группа людей, входящих в данное сообщество, может посмотреть размещённую фотографию, и каждый участник сможет скачать её себе на компьютер.
Как сохранить изображение в «Мои фото»
Чтобы подстраховать какие-нибудь снимки, можно их дополнительно сохранять в интернете. Например, в соцсети ВК. Здесь они не будут портиться (как на лазерных дисках), им не грозит потеря (как на флешке), все фотографии сохранятся в целости и невредимости.
Загрузить снимки в личный аккаунт можно так же, как выше описано в способе «Прикрепить изображение на стену». Лишь в конце не надо нажимать кнопку «Опубликовать на моей странице».
Загрузка с телефона
Все вышеописанные способы размещения фотографий в соцсети можно произвести и при помощи мобильного устройства. Для этого подойдёт смартфон или планшет с ОС Андроид или Айфон, а также кнопочный гаджет. Главное условие – чтобы на устройство можно было установить мобильное приложение и телефон имел функцию выхода в интернет.
Весь алгоритм размещения фотоснимков остаётся прежним, лишь немного поменяется расположение кнопок из-за особенностей мобильной версии сайта.
В сообщении
Чтобы прикрепить снимок к сообщению необходимо:
- После входа в личный аккаунт выбрать раздел «Сообщения» или «Друзья».
- Найти собеседника или выбрать нового при помощи поиска и нажать кнопку «Написать сообщение».
- Под ним кликнуть изображение скрепки.
- В новом открывшемся окне выбрать снимки с гаджета при помощи «Обзора» или кнопки «Загрузить фотографии», которые находятся в личном аккаунте.
- На предыдущей странице, куда система автоматически возвратит клиента, нажать кнопку «Отправить».
Всё, письмо с прикреплёнными снимками уйдёт адресату ВК.
Также можно сделать свежий снимок или несколько фотографий, нажав на иконку фотоаппарата, и отправить другу, предварительно выбрав размер изображения.
Прикрепить изображение на стену
Чтобы прикрепить изображение на свою стену, следует выполнить такие действия:
- Выбрать раздел «Фотографии».
- Кликнуть пустое поле «Что у Вас нового?».
- Нажать под этим полем изображение скрепки, добавить снимки по схеме, описанной выше, и нажать кнопку «Отправить».
Можно загружать и свежие фотоснимки, используя иконку фотоаппарата (эти действия также описаны в предыдущем разделе).
Чтобы прикрепить снимок на чужую стену, необходимо:
- Зайти в чужой профиль, найти поле для сообщений и нажать под ним иконку скрепки.
- Затем, по привычному сценарию, прикрепить изображения (пригодится как собственная галерея картинок, так и свежий снимок) и нажать кнопку «Отправить».
Изображение будет размещено на стене абонента.
Отправляем в группу
Чтобы разместить фотку в сообществе, необходимо:
- Выбрать раздел «Группы».
- В списке групп найти интересующую.
- С помощью встроенного поисковика следует найти необходимое изображение или сделать новый снимок в той последовательности, которая описана выше (в предыдущих пунктах).
Все участники сообщества увидят фотографии.
Как сохранить в разделе «Мои фото»
Эта функция актуальна для переброса уже имеющихся снимков с телефона в соцсеть или для быстрого сохранения только что отснятого материала.
В первом случае надо:
- Зайти в раздел «Фотографии».
- Нажать последовательно кнопки «Мои альбомы» и «Добавить новые фотографии».
- Или кликнуть «Создать альбом».
- Загрузить выбранные файлы или сделать свежие снимки при помощи иконки фотоаппарата, как описано выше.
Вот и весь процесс загрузки картинок в социальную сеть ВК.
Теперь их можно выставлять на голосование и получать лайки. Также на снимки получится ставить различные ограничения, чтобы ненужный человек не смог их увидеть, сделать пост или оскорбительное описание.
Польза «ВК»
Как бы ни критиковали социальные сети за вызываемую ими зависимость, всё же ВКонтакте имеет и свои преимущества. Не стоит в соцсетях видеть только плохое. Есть и положительные моменты и их много. Это и возможность хранить снимки, когда есть угроза их потери (например, переполненная флешка), и быстрая передача визуальной информации (например, расписание поездов), и ещё много чего. Даже половина полезных функций не придёт в голову тому, кто ни разу не пользовался этим способом обмена данных.
Видеоверсия
Научиться быстро загружать фотки в необходимые разделы «ВКонтакта» и не путаться в кнопках поможет рабочий видеоролик и практическое повторение происходящего на экране. Это поможет быстро закрепить знания и зарождающиеся навыки. Повторение – мать учения.
Как загрузить фото в Контакте — инструкция
С появлением Интернета и его повсеместным использованием, каждый человек получил возможность отложить тяжелый альбом с распечатанными фотографиями, которые бы он хотел показать родным и близким, и просто выложить его в социальную сеть, где их можно отправить практически любому пользователю. Такой способ упрощает передачу фото, а также избавляет от сложностей, которые испытывает каждый при хранении – они теряются, портятся, пачкаются, желтеют со временем. Самая надежда карта памяти может сломаться, тогда все фото на ней пропадут и восстановить их уже будет невозможно. А социальные сети позволяют и сохранить изображение, и показать его кому-угодно. Достаточно выйти в социальную сеть или на сайт, нажать несколько кнопок — и изображение будет уже на экране адресата.
В данном плане социальные сети очень удобны — они позволяют общаться на каком угодно расстоянии и обмениваться при этом любыми доступными ресурсами.
Загрузить фотографию — очень просто, однако необходимо определиться, для каких именно целей она будет помещаться в Интернет. От этого зависит и наиболее оптимальный способ загрузки.
Чтобы загрузить изображениеВконтакте, достаточно открыть соответствующий раздел в правой колонке функций и вкладок социальной сети и выбрать необходимую функцию — «Добавить фотографии». Откроется поиск файла во внутренней памяти компьютера. Обыкновенно доступны всего четыре формата – 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 и пересылайте как документ личным сообщением.
Редактирование фото в ВК
Делится на два типа:
- Фоторедактор: изменения цветовой гаммы, вращение, обрезка.
- Эффекты, добавление элементов: текст, шуточные узоры.
Чтобы открыть фоторедактор или эффекты, откройте фото, нажмите Ещё.
Результат станет таким:
В моб версии и мобильном приложении Вк фоторедакторов нет, либо они ограничены. Используйте встроенные редакторы телефона.
Как в контакте добавить фото?
Зарегистрировавшись в социальной сети vk.com, человек надеется на общение. Чтобы друзья узнавали его, нужно понять, как в контакте добавить фото, будь то аватар, альбом или фото на стену.
Фото на аватарку
- Настоящее фото на аватарке ускорит появление в ленте друзей знакомых, или сослуживцев. Для установки фото на аватар достаточно нажать на картинку фотоаппарата на личной странице, или на иконку «Поставить фото».
- Решив воспользоваться свежим фото с компьютера, в открывшемся окне загрузки нажмите левой кнопкой мышки на «Выбрать фотографию». Перед вами откроется корневой каталог, выберете адрес фото и нажмите кнопку «Сохранить».
- Самый быстрый способ добавить реальное фото на аватар — сделать его при помощи веб-камеры. Это возможно, если при загрузке фото с компьютера, (см п.2), пользователь выберет кнопку «Сделать моментальную фотографию».
Создаем и оформляем альбом в контакте
- Слева на вашей странице нажмите на клавишу «Мои фотографии». Теперь обратите внимание на правый верхний угол экрана. Под кнопкой «Выйти» расположена команда «Создай альбом». Нажимаете на нее, вписываете название, описание, (необязательно, но желательно). Нажимаете кнопку «Создать».
- Приступаете к загрузке фотографий. Каждую можно разместить в альбоме, кликнув на иконку фотоаппарата, в открывшемся интерфейсе. Фото с компьютера загружайте также, как на аватар, выбираете адрес, жмете на кнопку «Сохранить». При желании, добавляете описание и нажимаете «Сохранить».
- Чтобы добавить фотографии в уже созданный альбом, с главной страницы своего аккаунта заходите в меню «Мои фотографии». Выбираете там интересующий альбом. Внизу страницы с открывшимися превью-картинками увидите значок фотоаппарата. Нажимаете на него, и загружаете фото.
Учитывайте то, что при добавлении фото не в альбом, а при нажатии на кнопку «Добавить новые фотографии», изображение появится на вашей стене, но в альбомах не сохранится.
Добавляем фото в контакте на стену
Чтобы разобраться как в контакте добавить фото на стену, нужно на визуальной стене своей страницы, или страницы друга поставить курсов в поле для записи. Это делается щелчком левой кнопки мыши.
- Перетяните фото со своего компьютера в окно сообщения, зажав его мышкой.
- Посмотрите вниз окна сообщения. Нажмите на клавишу «Прикрепить». В отрывшемся окне возможно вставить фото из альбома vk.com, или загрузить его с компьютера.
- Если фото на стену не добавляется, это значит, что владелец страницы ограничил добавление материалов на своей стене сообщений. Если эта стена ваша, то зайдите в настройки профиля и там урегулируйте этот вопрос.
Фото в сообщение
Как в контакте добавить фото в сообщение?
- Открыть страницу человека, кому планируете послать медиафайл. Нажать под его аватаром на кнопку «Отправить сообщение».
- В открывшемся окне, внизу под строкой сообщения нажмите на кнопку «Прикрепить». Выбираете фотографию из своих альбомов, или жмете на клавишу «Загрузить». Размещаете фото с компьютера.
Со временем вы поймете, что в социальной сети vk.com нет ничего сложного, тем более в вопросе, как в контакте добавить фото.
Добавление изображений в сообщения или страницы в классическом редакторе — Поддержка — WordPress.com
Используйте это руководство, чтобы узнать, как добавлять изображения на свой сайт с компьютера, другого веб-сайта или из медиатеки с помощью классического редактора. Если вы используете редактор блоков , см. Руководство по блокам изображений. Какой редактор я использую?
Примечание: Инструкции из этого руководства относятся к классическому редактору. Если вы используете редактор блоков WordPress, см. Это руководство.
Содержание
Вставьте изображение с вашего компьютера
- Поместите курсор в то место, где вы хотите разместить изображение.
- Перетащите изображение с компьютера в редактор.
↑ Содержание ↑
Вставить изображение из Интернета
Этот метод не обязательно приведет к загрузке документа / файла в медиатеку вашего сайта.Файлы с внешнего сайта будут загружены, и ваша ссылка на изображение будет обновлена. Если файл размещен в другом месте и не загружается автоматически в вашу медиатеку , изображение больше не будет работать в вашем блоге, если оно будет удалено с этого сайта.
- Поместите курсор в то место, где должно появиться изображение, и нажмите кнопку Добавить медиа .
- Выберите Вставить из URL-адреса и вставьте URL-адрес файла, прежде чем щелкнуть Вставить на страницу .
↑ Содержание ↑
Вставить изображение из медиабиблиотеки
- Поместите курсор в то место, где вы хотите, чтобы изображение появилось, и нажмите кнопку Add Media , расположенную прямо над вашим редактором.
- Найдите изображение, которое хотите вставить, и выберите его. Вы сможете перемещаться между изображениями, документами, видео и аудиофайлами. Обратите внимание, что последние два варианта доступны только в тарифных планах 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
. Как это например:
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: // |
подпись | Строка | Необязательно . Подпись к отправляемой фотографии, 0–1024 символа после синтаксического анализа объектов |
parse_mode | Строка | Необязательно .Режим разбора сущностей в подписи к фото. См. Дополнительные сведения в параметрах форматирования. |
caption_entities | Массив MessageEntity | Необязательно . Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode |
InputMediaVideo
Представляет видео для отправки.
Поле | Тип | Описание |
---|---|---|
тип | Строка | Тип результата, должно быть видео |
СМИ | Строка | Файл для отправки.Передайте file_id для отправки файла, который существует на серверах Telegram (рекомендуется), передайте URL-адрес HTTP для Telegram, чтобы получить файл из Интернета, или передайте «attach: // |
большой палец | Входной файл или строка | Необязательно . Миниатюра отправленного файла; можно игнорировать, если создание эскизов для файла поддерживается на стороне сервера.Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота эскиза не должны превышать 320. Игнорируется, если файл не загружен с использованием multipart / form-data. Эскизы не могут быть повторно использованы и могут быть загружены только как новый файл, поэтому вы можете передать «attach: // |
подпись | Строка | Необязательно .Подпись к отправляемому видео, 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: // |
большой палец | Входной файл или строка | Необязательно . Миниатюра отправленного файла; можно игнорировать, если создание эскизов для файла поддерживается на стороне сервера. Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота эскиза не должны превышать 320. Игнорируется, если файл не загружен с использованием multipart / form-data. Эскизы не могут быть повторно использованы и могут быть загружены только как новый файл, поэтому вы можете передать «attach: // |
подпись | Строка | Необязательно . Заголовок отправляемой анимации, 0-1024 символа после синтаксического анализа объектов |
parse_mode | Строка | Необязательно . Режим разбора сущностей в заголовке анимации. См. Дополнительные сведения в параметрах форматирования. |
caption_entities | Массив MessageEntity | Необязательно .Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode |
ширина | Целое число | Необязательно . Ширина анимации |
высота | Целое число | Необязательно . Высота анимации |
продолжительность | Целое число | Необязательно . Продолжительность анимации |
InputMediaAudio
Представляет аудиофайл, который следует рассматривать как музыку для отправки.
Поле | Тип | Описание |
---|---|---|
тип | Строка | Тип результата, должен быть аудио |
СМИ | Строка | Файл для отправки. Передайте file_id для отправки файла, который существует на серверах Telegram (рекомендуется), передайте URL-адрес HTTP для Telegram, чтобы получить файл из Интернета, или передайте «attach: // |
большой палец | Входной файл или строка | Необязательно . Миниатюра отправленного файла; можно игнорировать, если создание эскизов для файла поддерживается на стороне сервера. Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота эскиза не должны превышать 320. Игнорируется, если файл не загружен с использованием multipart / form-data. Эскизы не могут быть повторно использованы и могут быть загружены только как новый файл, поэтому вы можете передать «attach: // |
подпись | Строка | Необязательно . Заголовок отправляемого аудио, 0-1024 символа после синтаксического анализа объектов |
parse_mode | Строка | Необязательно . Режим парсинга сущностей в аудиозаголовке. См. Дополнительные сведения в параметрах форматирования. |
caption_entities | Массив MessageEntity | Необязательно .Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode |
продолжительность | Целое число | Необязательно . Продолжительность звука в секундах |
исполнитель | Строка | Необязательно . Исполнитель аудио |
название | Строка | Необязательно . Название аудиозаписи |
InputMediaDocument
Представляет общий файл для отправки.
Поле | Тип | Описание |
---|---|---|
тип | Строка | Тип результата, должен быть документ |
СМИ | Строка | Файл для отправки. Передайте file_id для отправки файла, который существует на серверах Telegram (рекомендуется), передайте URL-адрес HTTP для Telegram, чтобы получить файл из Интернета, или передайте «attach: // |
большой палец | Входной файл или строка | Необязательно . Миниатюра отправленного файла; можно игнорировать, если создание эскизов для файла поддерживается на стороне сервера. Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота эскиза не должны превышать 320. Игнорируется, если файл не загружен с использованием multipart / form-data. Эскизы не могут быть повторно использованы и могут быть загружены только как новый файл, поэтому вы можете передать «attach: // |
подпись | Строка | Необязательно . Заголовок отправляемого документа, 0-1024 символа после синтаксического анализа объектов |
parse_mode | Строка | Необязательно . Режим разбора сущностей в заголовке документа. См. Дополнительные сведения в параметрах форматирования. |
caption_entities | Массив MessageEntity | Необязательно .Список особых сущностей, которые появляются в заголовке, которые можно указать вместо parse_mode |
disable_content_type_detection | логический | Необязательно . Отключает автоматическое определение типа содержимого на стороне сервера для файлов, загруженных с использованием multipart / form-data. Всегда верно, если документ отправляется в составе альбома. |
Входной файл
Этот объект представляет содержимое файла для загрузки.Должен быть опубликован с использованием multipart / form-data обычным способом, при котором файлы загружаются через браузер.
Отправка файлов
Существует три способа отправки файлов (фотографии, наклейки, аудио, мультимедиа и т. Д.):
- Если файл уже хранится где-то на серверах Telegram, вам не нужно повторно загружать его: каждый файловый объект имеет поле file_id , просто передайте этот file_id в качестве параметра вместо загрузки. Существует без ограничений для файлов, отправленных таким образом.
- Предоставьте Telegram URL-адрес HTTP для отправляемого файла. Telegram скачает и отправит файл. Максимальный размер 5 МБ для фотографий и не более 20 МБ для других типов контента.
- Разместите файл с помощью 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
. Его значением должно быть текстовое описание изображения для использования в ситуациях, когда изображение не может быть просмотрено / отображено или отрисовка занимает много времени из-за медленного интернет-соединения.Например, наш приведенный выше код можно изменить так: