по одной и все сразу. Что делать, если возникли проблемы
«ВКонтакте» — одна из самых известных и удобных социальных русскоязычных сетей. Её популярность обеспечивается не только социальными функциями, но и возможностью поиска и создания подборок любимых аудио- и видеозаписей. Добавить понравившуюся композицию легко, а вот вопрос о том, как удалять песни в «ВК», может возникнуть даже у опытных пользователей.
Удаляем песни из списка своих аудиозаписей в «ВК»
Самый простой способ удаления — из раздела «Мои аудиозаписи». Зайдите в него, и вы увидите список всех ваших аудиозаписей, от самых новых к ранее добавленным (самой верхней будет последняя добавленная).
Для того чтобы появилась возможность редактирования и удаления аудиозаписи, наведите на нее курсор мыши, и вы увидите появившиеся значки.
Как убрать песню «В Контакте»? Очень просто: наведите курсор на крестик и кликните левой кнопкой мыши. Название станет серым, а на месте крестика возникнет уже знакомый по процедуре добавления плюсик — на него нужно нажать для восстановления песни, если вы её удалили по ошибке и хотите вернуть обратно.
Что делать, если вы не видите пункт «Мои аудиозаписи»
Как удалять песни в «ВК», если у вас не отображается крестик? Если нет возможности редактирования, то, скорее всего, вы зашли в раздел «Музыка», а не «Мои аудиозаписи».
В норме пункт «Мои аудиозаписи» должен отображаться в левом меню сайта.
Если же вы не находите его там, необходимо внести изменения в настройки. Перейдите в пункт «Мои настройки» (находится в этом же меню, внизу) и поставьте галочку возле пункта «Мои аудиозаписи».
После этого пункт меню станет доступен. Далее перейдите в этот раздел и для удаления воспользуйтесь процедурой, описанной выше.
Иногда песни добавляются на стену (как правило, при использовании пункта «Поделиться» при просмотре ленты, хотя можно добавить и вручную).
Как удалять песни «В Контакте» со стены? Процедура в чем-то похожа на удаление из «Моих аудиозаписей»: наведем курсор мыши на запись и увидим пиктограммы карандаша и крестика. Карандаш — редактирование, крестик — удаление.
Нажимаем на крестик, и запись исчезнет вместе с песней, появится надпись «Сообщение удалено. Восстановить», где «восстановить» будет ссылкой для возвращения записи на стену.
Как удалить сразу все песни
Как удалять песни в «ВК», если их накопилось большое количество, и процедура грозит растянуться на часы? Для этого нам потребуется установить дополнительные программы.
Внимание! Нередко под видом полезных программ для расширения функционала «ВК» попадается вредоносное ПО: трояны и вирусы! Будьте аккуратны и всегда держите включенным свой антивирус.
Наиболее функциональным на сегодняшний день является плагин VkOpt, поддерживающий работу с большинством популярных браузеров, среди которых Chrome, Firefox, Opera и другие.
Как удалять песни в «Контакте» с помощью плагина VkOpt?
- Зайдите на официальный сайт программы.
- Перейдите на страницу загрузок и выберите свой тип браузера, нажав кнопку «Установить».
- Согласитесь с запрошенным разрешением.
- Перезагрузите браузер (закройте его и запустите снова).
Пользоваться плагином просто: зайдите в своем аккаунте «ВК» в раздел «Мои аудиозаписи», в правом меню появится пункт «Удалить все». Нажмите на него и подождите некоторое время. Все аудиозаписи будут удалены.
Если вы всерьез обеспокоены безопасностью своего аккаунта и не доверяете сторонним плагинам, можете подстраховаться следующим образом:
- Смените пароль своего аккаунта «ВКонтакте» на любой другой.
- Установите плагин.
- Удалите все аудиозаписи.
- Удалите плагин.
- Смените пароль на прежний.
Таким образом, даже если плагин отправит ваш пароль куда-то, он окажется недействительным.
Теперь вы знаете, как удалять песни в «ВК». Удачи!
Подробно о том, как удалить музыку в «Вконтакте»
Большинство пользователей одной известной социальной сети не раз задавались вопросом о том, как удалить музыку в «Вконтакте». Сегодня мы постараемся в этом разобраться. Добавленные «ВКонтакте» музыка и видео рано или поздно перестают нравиться. Когда такой момент наступает, данные приходится удалять.
Инструкция
Ответ на вопрос о том, как удалить музыку в «ВКонтакте», можно найти, прочитав данную статью. Для того чтобы добиться необходимого результата, следует зайти со своего компьютера на страницу социальной сети.Далее среди списка, находящегося слева, выбрать блок «Мои аудиозаписи». Таким способом можно будет удалить музыку только в том случае, если вы зашли на проект с помощью компьютера или ноутбука. Если же вы используете другое устройство, то следует ознакомиться с инструкцией, которая будет приведена ниже.
После того как вы выбрали необходимый пункт «Мои аудиозаписи», в браузере появится страница с аналогичным названием. На заголовок нажимаем левой кнопкой мыши. Далее на странице будет отражен полный список с вашими аудиозаписями. После можно приступить к стадии удаления запланированной музыки. Для того чтобы осуществить задуманное, следует поставить курсор в нужном месте и нажать на кнопку, которая означает удаление, и расположена в конце песни. Когда произойдет нажатие кнопки «Удалить» выбранная композиция будет немедленно исключена из перечня.
Также следует знать, что музыка, удаленная случайно из списка аудиозаписей, может быть с легкостью возвращена при помощи специальной клавиши «Добавить». Путем проведения таких действий музыка будет возвращена.
После удаления всех ненужных композиций следует сделать обновление браузерной страницы. Произвести такое действие можно при помощи нажатия сочетания клавиш на клавиатуре: Ctrl + R. После этого список с вашей музыкой обновится. Также существует вариант полного уничтожения аудиозаписей в «ВК».
Как удалить музыку в «ВКонтакте» всю целиком
Интересующий нас метод, конечно же, существует. Для этого следует обзавестись программой VkOpt, которую можно найти на сайте официальном сайте разработчика. Также здесь может быть загружена и программа для скачивания музыки «ВКонтакте».После установки приложения для удаления музыки в ваш браузер необходимо переключиться на страницу «ВК». Далее возникнет оповещение со словами «Спасибо за установку скрипта «ВКОпт». Это окно необходимо закрыть и обратиться к инструкции, наведя курсор и нажав клавишу «ОК».
Для того чтобы удалить музыку, необходимо использовать мышь. В результате на странице отобразятся случайные композиции из социальной сети. Их удалить нельзя, следует снова выбрать пункт «Мои аудиозаписи» и нажать левую кнопку мыши. После открытия всего списка ваших композиций можно запустить программу VkOpt, и она удалит все песни одним щелчком. Далее возникнет сообщение с подтверждением указанного действия.
Как установить программу VkOpt
Для установки программы следует открыть браузер «Яндекс» или «Гугл Хром». После этого скачать программу. Установится она автоматически и будет сразу же готова к использованию.
Мобильные устройства
Теперь мы рассмотрим, как удалить музыку в «ВКонтакте», если у вас под рукой имеется только телефон. Для этого следует нажать клавишу «Мои аудиозаписи» в официальном приложении социальной сети или мобильном браузере. После этого на странице появится вся ваша музыка, добавленная ранее.Воспроизводим запись и нажимаем на появившийся крестик в правом углу телефона. Кликаем по нему, и музыка удаляется. Вновь нажимаем на надпись «Мои аудиозаписи»: страница обновится, а указанной композиции в списке уже не будет.
Удаление всех аудиозаписей ВКонтакте
Удаление всех аудиозаписей ВКонтакте
В социальной сети ВКонтакте каждый пользователь без каких-либо исключений может слушать и добавлять к себе в плейлист различную музыку. При этом, в процессе длительного использования своей странички, в аудиозаписях скапливается много ненужных композиций, требующих удаления.
Администрация VK.com не предоставляет своим пользователями возможность множественного удаления музыкальных файлов из плейлиста. Единственное, что предлагает данная соц. сеть – это ручное удаление каждого отдельного трека. Именно поэтому пользователями были разработаны собственные методы удаления песен, действующие как на весь плейлист, так и на определенные композиции.
Удаляем аудиозаписи ВКонтакте
Все способы, связанные с процессом удаления, сводятся к необходимости использования специализированных сторонних дополнений, существенно расширяющих стандартный функционал социальной сети. Кроме того, стандартные возможности ВКонтакте также не стоит полностью обесценивать.
В большинстве случаев, после инициализации множественного удаления музыкальный файлов, остановить данный процесс невозможно. Будьте внимательны!
Обязательно определитесь с приоритетами, для чего именно вы хотите произвести удаление.
Способ 1: стандартное удаление музыки
Во ВКонтакте присутствует стандартный, но довольно-таки бедный функционал, позволяющий пользователям удалять некогда добавленные композиции. Данный метод является наименее перспективным и подходит исключительно для выборочного удаления.
Это, по сути, единственный способ, подходящий для удаления нескольких песен.
- Зайдите на сайт ВКонтакте и через главное меню перейдите в раздел «Аудиозаписи».
После удаления возле композиции появится иконка плюсика, а сама строчка побелеет.
Чтобы удаленные треки навсегда покинули плейлист, требуется обновить страницу.
Главный минус этого способа заключается непосредственно в необходимости в ручном режиме удалять каждую композицию. В то же время, этот отрицательный фактор является положительным, так как весь процесс удаления находится под вашим личным контролем. К тому же, вы спокойно можете восстановить удаленную только что песню и она, при этом, останется на своем прежнем месте.
Способ 2: консоль браузера
В данном случае мы будем использовать специальный код, написанный с целью автоматизации процесса удаления аудиозаписей. Рекомендуется для этих целей скачать и установить интернет-обозреватель Google Chrome, так как он предоставляет наиболее удобный редактор кода.
Консоль для редактирования кода, как правило, есть в любом браузере. Однако зачастую она имеет ограниченный или слишком замысловатый интерфейс.
- Предварительно скопируйте специальный код, автоматизирующий удаление всех песен.
Находясь на сайте VK.com, через главное меню перейдите в раздел «Аудиозаписи».
В обязательном порядке пролистайте весь список аудиофайлов.
Для ускорения скроллинга страницы можете использовать клавишу «PageDown» на клавиатуре.
Далее необходимо открыть консоль. Чтобы это сделать, нажмите правую клавишу мыши в любом месте окна браузера и выберите пункт «Просмотреть код».
В случае с Гугл Хромом вы можете использовать стандартную комбинацию клавиш «CTRL + SHIFT + I», предназначенную для открытия окна просмотра кода.
Переключитесь на вкладку «Console» в открывшемся редакторе кода.
Вставьте ранее скопированный код и нажмите клавишу «Enter».
Далее произойдет мгновенное удаление всех композиций на странице.
Вы можете восстановить только что удаленные композиции.
Чтобы аудиозаписи покинули список вашей музыки, необходимо обновить страницу.
Если в процессе удаления музыки из вашего плейлиста некоторые композиции остаются, рекомендуется повторить вышеописанную цепочку действий после обновления страницы.
На сегодняшний день данный способ является наиболее актуальным, так как поддерживается любыми браузерами и не требуется от вас совершения каких-то особо сложных действий. Кроме того, в процессе удаления у вас остается возможность восстановить удаленные композиции, что довольно-таки полезно, если вы решили очистить список ради его повторного наполнения.
Примечание: При использовании скрипта могут возникать ошибки, связанные с последними обновлениями кода страниц сайта.
К сожалению в настоящее время дополнения для интернет-обозревателей, расширяющие функционал без использования скриптов, не предоставляют возможности удаления музыки. В особенности это относится к широко известному браузерному дополнению VKopt, которое все еще адаптируется под новый интерфейс этой социальной сети.
Наглядный видео-урок
Лучший способ удаления аудиозаписей из ВК определяется исключительно вашими желаниями. Желаем удачи!
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как быстро удалить сразу все аудиозаписи ВКонтакте
Социальная сеть «ВКонтакте» помимо основной функции, связанной с позиционированием и общением пользователей, предоставляет широкие возможности к просмотру и обмену аудиозаписями и видеозаписями. ВК содержит колоссальный банк медиаданных, которому могут позавидовать большинство виртуальных ресурсов, специализирующихся на музыке и видео. Иногда на всех просторах глобальной сети только в контакте можно найти интересующую композицию. Однако, учитывая соблюдение норм авторского права, все медиаматериалы имеют ознакомительный характер, то есть сайт не предусматривает функции скачивания. На самом деле скачать можно, но это тема уже для другой инструкции. А сейчас рассмотрим, как удалить все аудиозаписи «
Тщательно и щепетильно
Социальная сеть «ВКонтакте» предлагает собственный механизм удаления аудиозаписей, но он вряд ли подходит для людей, дорожащих своим временем, так как позволяет осуществлять ликвидацию каждой композиции в отдельности. Но данный способ имеет место быть и, следовательно, требует освещения, рассмотрим его пошагово:
- Отрываем свою страничку «ВКонтакте» и переходим к аудиозаписям: для этого кликаем на «Музыка» в левом менюили «Аудиозаписи».
- Наводим курсор на композицию, подлежащую ликвидации, и в открывшемся графическом меню выбираем крестик.
- Кликаем на крестик и аудиозапись визуально заметно бледнеет. Эта болезненная бледность не что иное, как последний шанс, предоставляемый роботами человеку, к восстановлению удаленного медиаматериала.Если вы одумались и решили, что без данного музыкального сопровождения жизнь потеряет всякий смысл, то просто снова наведите курсор на аудиозапись и кликните плюсик.Если же решение бесповоротно, то можно продолжать удалять композицию за композицией, а когда процесс будет завершен, достаточно обновить страницу, и вся удаленная музыка исчезнет навсегда.
А теперь необходимо рассмотреть более кардинальные методы музыкальной ликвидации, чтобы минимизировать временные затраты.
Все и сразу
И снова рассмотрим пошагово новый метод, как удалить все аудиозаписи в ВК:
- Открываем свой профиль в социальной сети с бескомпромиссным решением полного уничтожения музыкального содержания страницы.
- Кликаем в меню по «Музыка» или «Аудиозаписи», делаем так же, как представлено в предыдущем разделе статьи.
- Прокручиваем список композиций до самого низа, так как удаление возможно произвести только в отношении визуально видимых загруженных объектов.
- А теперь обратимся к скрытым возможностям социальной сети «ВКонтакте» и интернет-обозревателя.
- Кликаем правой кнопкой мышки по свободному месту открытого окна браузера. Появляется вертикальное меню, с помощью которого необходимо открыть инструментарий к просмотру html-кода и программированию страницы. На представленном рисунке ниже выбирается пункт меню «
Инспектировать», но в разных браузерах наименование данного пункта может отличаться. В Google Chrome: «Посмотреть код». - Отрывается панель html-инструментов, где необходимо выбрать пункт «Console».
- Далее необходимо будет по очереди копировать программный скрипт, помеченный как «Код 1», а затем как «Код 2», скачать текстовый файл с текстом скрипта можно здесь
- Скопированный скрипт «Код 1» вставляем в «Console».
- Нажимаем Enter .
- Затем копируем скрипт «Код 2» и вставляем в «Console».
- Нажимаем Enter , чем запускаем процесс, направленный на удаление максимально возможного числа аудиозаписей социальной сети «
- Перезагружаем страницу ВК Ctrl+R или правой кнопкой мыши, затем выбрав «Перезагрузить»
- Процесс удаления необходимо повторять такое количество раз, пока все аудиозаписи не будут удалены.
- Видео в конце статьи более подробно обучает этому способу удаления.
Отдельные антивирусные программы могут воспринять внедрение скрипта, как попытку взлома. При возникновении конфликта программного обеспечения антивирус рекомендуется временно отключить.
Заключение
В данной статье был рассмотрен алгоритм удаление аудиозаписей в социальной сети vk как по отдельности, так и всех сразу. Итак, вопрос о том, как самостоятельно удалить всю музыку из ВК, можно считать решенным.
Видео по теме
Как быстро удалить все аудиозаписи ВКонтакте сразу: простые способы очистить
Если пользователь столкнулся с проблемой, как удалить все аудиозаписи ВКонтакте сразу, в 2018 году решений немного. Пользователь может удалять треки как по одному, так и все сразу, также есть возможность очистить список от музыки, добавленной в последнюю неделю.
Как удалить все песни сразу?
Перед тем, как удалить все аудиозаписи в ВК разом и быстро, стоит убедиться, что ничего важного и уникального в списке «Музыка» не осталось, ведь например музыкальные записи небольших коллективов и некоторые любительские аудио можно найти только во ВКонтакте.
Убедившись, что список готов к очищению, можно очистить сразу весь раздел «Музыка» , для этого используется специальный скрипт. Ничего сложного в работе со скриптом нет, подробная инструкция поможет даже неопытным пользователям.
Для того, чтобы удалить все песни сразу, потребуется:
- На компьютере в браузере открыть vk.com .
- Войти под своей учётной записью.
- В правом меню кликнуть «Музыка» .
- Теперь потребуется на странице открыть интернет-обозреватель. Как правило, он открывается при нажатии F12 , сочетания Ctrl + Shift + C, в некоторых браузерах требуется кликнуть правой клавишей мыши по свободной области на странице и выбрать «Посмотреть код» ( «Просмотреть источник» , «Исследовать» ). Не путать с «Посмотреть код страницы» — эта функция откроет код в новой вкладке.
- В открывшемся меню надо выбрать вкладку «Console» .
- После знака > вставить скрипт, а затем нажать Enter (его вы можете скачать, нажав на зеленую кнопку ниже):
Процесс удаления может потребовать времени, особенно при списках в сотни и тысячи треков. Если скрипт для удаления аудиозаписей ВКонтакте не сразу удалил все аудиозаписи (например, из-за перебоев с интернетом) — надо его снова добавить в «Console» интернет-обозревателя.
Эта инструкция для компьютера, если требуется удалить все песни в ВКонтакте сразу, используя телефон, то придётся очищать список вручную.
Как удалять аудио по одной?
Иногда требуется выборочно почистить список аудио или отдельно удалить аудиозапись в ВК, очистка осуществляется как на ПК, так и в мобильном приложении.
На компьютере
Чтобы удалить отдельный трек на компьютере, потребуется:
- Войти в свой профиль на vk.com .
- В левом меню открыть раздел «Музыка» .
- Открыть вкладку «Моя музыка» и подвести мышкой к нужной аудиозаписи и кликнуть по иконке с крестиком.
Если по иконке с крестиком кликнуть ещё раз, то удалятся сразу все музыкальные записи, добавленные за последние 7 дней.
На телефоне
Также можно удалить отдельную песню и на телефоне, для этого потребуется:
- Открыть мобильное приложение.
- Тапнуть по иконке с тремя полосками на нижней панели.
- Нажать на три точки возле нужной музыкальной композиции.
Удаляя песни по одной, пользователь может очистить все аудиозаписи в ВК сразу полностью или избавиться от надоевших и неинтересных композиций.
Как вернуть удалённые треки?
Восстановить удаленные аудиозаписи ВКонтакте можно только при двух условиях: песни удалялись с сайта (компьютерного или мобильного) и страница после удаления не перезагружалась.
Стоит внимательно проверять, какие песни будут удалены, так как в мобильном приложении отсутствует функция восстановить удаленные песни в ВК.
Чтобы сразу восстановить удалённую запись, потребуется:
- В компьютерной версии сайта подвести мышку к удалённой песне и нажать иконку с плюсиком.
- В мобильной версии сайта (не в приложении) нажать на три точки возле удалённого трека и нажать «Добавить в мою аудиозаписи» .
Не требуется специальных навыков, чтобы избавиться от нескольких песен, вернуть удаленную музыку ВКонтакте, найти и использовать скрипт для полной очистки списка аудиозаписей. Поэтому пользователь без труда может решить проблему в несколько кликов мышкой, инструкции для этого представлены в статье.
Комментарии
Скрипт рабочий норм. спс
Удалил аудиозапись в контакте как восстановить музыку, никаких плюсиков итрех точек я не вижу, вообще аудиозаписи не вижу больше
Кирилл, здравствуйте. Значит после удаления аудиозаписи была перезагружена страница и изменения вступили в силу. Теперь восстановить музыку нельзя, но можно повторно загрузить или добавить к себе песню.
у меня не удоляет музыку ..
выдает следущее
VM1144:32 Uncaught SyntaxError: Unexpected token )
common_web.js?29_132190739899:1 [56.942] drop key 4CywbzdVKtx7INZK6eHiyw6wanPkWlscRJ6sAtvYqprSU5EYlW_wy8KuVGZFvUQm 56173
Александ, здравствуйте. Возможно, вы что-то делаете не так, как описано в инструкции. Попробуйте еще раз или просто удалите аудиозаписи вручную.
Скрипт до сих пор рабочий, используйте на здоровье
Как удалить все аудиозаписи в ВК: ТОП-3 простых способа | 2019
Для многих людей аудиоплеер Vk.com — это основной инструмент прослушивания музыки. У старожилов социальной сети, впрочем, как и у молодых меломанов в плейлисте могут быть сотни, а то и тысячи композиций. И именно у них в один прекрасный день появляется вопрос: “Как удалить все аудиофайлы в ВК?”.
Большим плейлистом пользоваться неудобно, а попытаться отредактировать его — занятие практически бесполезное. Поэтому проще всего удалить все подчистую и затем добавить 30-50 треков, которые вы слушаете в последнее время.
Содержание:
Три простых способа
Существует три способа удаления музыки:
- Базовый
- С помощью скрипта, внедряемого в код сайта через консоль браузера
- С помощью расширений (дополнения).
Рассмотрим их все по порядку и с подробными инструкциями.
Удаление вручную
Скорее всего вы знакомы с этим методом, но для полноты картины мы его тоже продемонстрируем. С его помощью можно справиться с плейлистом до 100 композиций (больше просто надоест кликать).
Вот что нужно делать:
Зайдите в раздел со своими с аудиозаписями
Наведите курсор на любую композицию и в открывшейся строке нажмите на крестик. Появится всплывающая подсказка Удалить аудиозапись
Композиция побледнеет, сигнализируя о начале удаления. В этот момент еще можно ее вернуть, кликнув мышью на плюс. Если этого не сделать, то после обновления страницы композиция будет удалена полностью
Теперь тоже самое нужно проделать со всеми ненужными треками. Ничего сложного если их двадцать, но если их 500, то это превратится в проблему.
Чтобы сэкономить нервы, время и ресурс мышки перейдем к автоматизированным способами удаления.
Удаляем с помощью скрипта
Пришло время почувствовать себя настоящим хакером, взламывающим секретные сервера. Небольшой взлом сайта VK и инъекция специального кода помогут удалить даже 1000 песен за одну минуту.
Вот что нужно сделать:
Перейдите в раздел Музыка . Очень важно перейти к плейлисту именно через раздел Музыка , а не Мои аудиозаписи ! Иначе способ не сработает
Теперь вам нужно промотать список композиций в низ окна до самого конца. Чтобы не натереть себе об колесико мышки мозоль, кликните левой кнопкой по пустому белому полю справа от треклиста (тогда мигающий курсор исчезнет из поля поиска композиций)
Зажмите и держите пробел — список быстро начнет пролистываться вниз. Ждите пока процесс не прекратится
Когда доберетесь до конца списка еще раз кликните по белому полю справа от треклиста, только на этот раз правой кнопкой. В Google Chrome выберите функцию Просмотреть код , в Yandex Browser — Исследовать элемент , в Opera — Посмотреть код элемента
В открывшемся меню выберите вкладку Console
Теперь самый важный момент — необходимо будет последовательно ввести и активировать два кода.
Вставляем скрипты. Скопировав код вставьте первый скрипт:
Нажать Enter для активации скрипта.
Теперь вставьте и так же с помощью Enter активируйте второй скрипт:
Сразу же после активации второго скрипта начнется автоматическая зачистка списка аудиозаписей. Перезагрузите страницу, чтобы увидеть и зафиксировать изменения. По опыту пользователей за один цикл удаляется до 1000 треков
Если удалились не все композиции, то запустите скрипт заново столько раз, сколько понадобится.
Периодически программисты Vkontakte меняют внутренний код страницы с музыкой и скрипты перестают работать. Тогда необходимо дождаться, пока будет выложен обновленный скрипт, либо поискать его в Яндекс и Google самостоятельно.
Удаление через встроенный плагин
Некоторые вспомогательные расширения для браузеров добавляют недостающий функционал для социальных сетей. К примеру, плагин VK Optimizer для Chrome поможет автоматизировать удаление без потрошения кода страницы.
Вот как это работает:
Скачайте плагин в онлайн-магазине Chrome. Установите его и перезагрузите браузер. Расширения для других браузеров доступно на официальном сайте vkopt.net
Откройте свою страницу Vkontakte. Теперь при наведении на значок файла аудиозаписи появится опция Удалить все
Для того чтобы увидеть и зафиксировать изменения перезагрузите (обновите) страницу. Теперь треклист с песнями будет пустым.
Заключение
Стереть несколько десятков аудиозаписей проще всего встроенным функционалом сайта. Если же нужно избавиться от нескольких сотен или тысяч треков, то нужно использовать сторонние инструменты.
Для тех, кто не боится применить азы веб-программирования, подойдет способ с инъекцией двух небольших скриптов. Повторять его необходимо до окончательного опустошения списка (обычно хватает 2 раза).
Для тех, кто не хочет заморачиваться, подойдет расширение VkOpt . Оно просто добавит кнопку массового удаления прямо на вашу страничку Вконтакте .
Поясняющее видео можно посмотреть по ссылке ниже.
ВИДЕО: Как удалить всю Музыку в Вконтакте
Как удалить всю Музыку в Вконтакте в 2018 году
Как удалить все аудиозаписи в ВК: ТОП-3 простых способа | 2019
Для нас очень важна обратная связь с нашими читателями. Оставьте свой рейтинг в комментариях с аргументацией Вашего выбора. Ваше мнение будет полезно другим пользователям.
Как удалить все аудиозаписи в вк
Здравствуйте, друзья! Многие из нас зарегистрировались в социальной сети Вконтакте очень давно, лет 9-10 назад. С тех пор Вы загружали в свой профиль различные изображения и фотографии, добавляли музыку, видео и группы. Но учитывая, что Вы взрослеете, и время меняется, информация на странице начинает терять свою актуальность. И вот уже хочется полностью изменить содержание своего аккаунта.
Удалять все по одному: фото, группы, музыку, очень долго. В предыдущих статьях мы уже разобрались, как можно быстро удалить все сохраненные фото с контакта, и как выйти сразу из всех групп. Сейчас продолжим тему полной очистки своего профиля и разберемся, как быстро удалить все песни сразу со своего аккаунта Вконтакте.
Если же Вы хотите почистить аудиозаписи и удалить несколько песен, а не все сохраненные аудиозаписи, тогда прочтите статью, как удалить песню Вконтакте.
Удаляем все песни сразу, используя AutoVK
Как известно, удалить сразу всю музыку с вк со своей странички не получится, такой функции просто нет. Для этого мы воспользуемся специальными программами. Начнем с полностью бесплатной AutoVK.
Обратите внимание, что скачивать программы для расширения функционала Вконтакте может быть не безопасно. Можно закачать вирус, или отдать свой пароль и логин от страницы мошенникам.
Зайдите на официальный сайт программы AutoVK и скачайте ее оттуда. Затем установите на компьютер.
Как видите на моей странице в меню «Мои аудиозаписи» имеется список с песнями, сейчас будем его удалять.
Запустите AutoVK. Главное окно программы выглядит следующим образом, но прежде, чем начать изучать функционал, нужно выполнить авторизацию. В поля «Логин» и «Пароль» введите данные от своей страницы Вконтакте, и нажмите кнопку «Авторизация». В результате, в левом нижнем углу Вы должны увидеть имя своего профиля.
Теперь нажмите на кнопочку «Очистка» с изображением веника.
Откроется следующее окно. Нажмите на кнопочку «Удалить все аудиозаписи».
Дальше ждете, когда процесс завершится. Прогресс будет показан в отдельном окошке.
Когда вся будет удалена, программа об этом сообщит, нажмите «Готово».
Открываем свои аудиозаписи Вконтакте и обновляем страницу браузера. У меня список очистился.
Используем VK-Robot
Удалить все аудиозаписи Вконтакте также можно, используя другую программу – VK-Robot. Устанавливать на компьютер ее не нужно, просто скачивайте из Интернета архив и запускаете в нем файл с расширением .exe. Программа платная, но есть пробный период использования полной версии – 5 дней.
На свою страницу я снова добавила музыку – это видно по скриншоту ниже
Заходим в программу. Главное окно VK-Robot выглядит следующим образом. Первым делом кликните по кнопочке «Настройки».
На вкладке «Аккаунты» нужно добавить свою страницу. Для этого в поля «Логин» и «Пароль» введите данные от своего аккаунта Вконтакте и нажмите «Добавить аккаунт». Если все сделали правильно, тогда справа в поле появится имя страницы, id, количество друзей и подписок. Нажмите на кнопочку «Сохранить» в правом нижнем углу.
Снова возвращаемся к главному окну программы VK-Robot. Из меню выберите пункт «Чистка» и нажмите напротив него на зеленую стрелочку. Дальше из выпадающего списка выберите «Очистить аудиозаписи».
Если у Вас добавлено в программу несколько аккаунтов, выберите из списка нужный и нажмите «Выбрать».
Затем подтвердите, что хотите удалить все аудиозаписи с выбранного профиля.
Когда процесс будет завершен, появится следующее сообщение – нажмите в нем «ОК». Учтите, что удаление занимает время. Так что, чем больше сохранено музыки, тем больше времени нужно ждать.
Надеюсь, я смогла Вам помочь, и теперь на Вашей страничке Вконтакте в меню Аудиозаписи нет ни одной сохраненной песни.
Как удалить аудиозапись (музыку) ВКонтакте ВК
Зачастую случается так, что у пользователей соцсетей накапливается много аудио записей, которые уже не актуальны и неинтересны. Это очень мешает прослушиванию любимой музыки. Что же делать? Для этого разработчики ввели функцию для удаления ненужных треков. В этой статье написано, что нужно сделать, чтобы удалить ту или иную аудиозапись или всю, сохраненную на странице музыку, целиком.
Вы также можете узнать:
Как удалить песню из ВК (Вконтакте)- лучший метод
Единичный трек можно легко удалить в один клик. Делается это следующим образом:
- Заходим на страничку с музыкой. Для этого в своем профиле щелкаем на ссылку «Мои аудиозаписи» (расположена слева от главной фотографии аккаунта).
- Далее, видим список всех треков. Выбираем тот, который не нужен. Для этого можно пролистать страничку вниз или вбить название песни в строку поиска, которая находится в верхней части страницы, непосредственно над списком музыки.
- Наведя на аудиозапись курсор мыши, можно увидеть, что справа появился небольшой крестик. Нажимаем на него.
- После нажатия можно увидеть, что название трека приняло бледный оттенок. Если песня удалена ошибочно, то можно ее моментально восстановить. Для этого необходимо тут же нажать на крестик справа и трек опять окрасится в яркий цвет, что будет означать – он не удален из списка.
- После удаления всех лишних аудиозаписей необходимо обновить страничку, после чего будет видно, что осталось только нужное.
Как удалить всю музыку в ВК полностью
Если одну песню можно удалить легко, то полностью очистить список аудиозаписей уже гораздо сложнее. Для этого необходимо скачать и установить специальную программку VkOp, которая очень помогает оптимизировать работу с личным аккаунтом ВКонтакте.
- После установки программы заходим на личную страницу. Закрываем появившееся окно с благодарностями за установку скрипта, нажатием кнопки «ОК».
- Переходим в раздел с музыкой, нажав на надпись «Мои аудиозаписи».
- Для полного удаления списка треков необходимо щелкнуть мышкой по появившейся ссылке «Удалить все».
- Далее, подтверждаем свои действия в появившемся окне, щелкая на кнопочку «Да».
- Затем, просто ждем несколько минут, пока все записи полностью удалятся. Если файлов с музыкой много, то ждать приходится дольше, если мало, то удаление займет всего несколько секунд.
- После удаления обновляем страничку.
- Для того, чтобы убедиться, что список с треками пуст, достаточно опять зайти в раздел с музыкой «Мои аудиозаписи».
Как удалить аудиозапись из Вконтакте
Как удалить аудио из Вконтакте?
Здравствуйте, дорогие друзья! В прошлой статье мы с вами разобрались в том как можно добавить аудиозапись “Вконтакте”, надеюсь этот урок все усвоили и поняли все детали. А тема нашего сегодняшнего мануала: как удалить аудиозапись из “Вконтакте”?
Итак, бывает так что мы в силу каких-то обстоятельств или же просто с течением времени меняем свои жизненные взгляды, предпочтение и вкусы. То же самое и с музыкой, песня которая нравилась нам буквально пару дней назад, вызывает сегодня у нас глубокое отвращение и презрение. И тут возникает надобность в их удаление. Удалить песню из компьютера или с телефона не трудно, а удаление из плейлиста “Вконтакте” вызывает у некоторых новичков некоторые трудности! Именно поэтому я решил разобрать данный вопрос!
На самом деле удалить песню из плейлиста не составит никакого труда! Для того чтобы удалить аудиозапись из своего плейлиста вам нужно зайти в раздел “Мои аудиозаписи”, навести курсор мыши на нужную аудиозапись и нажать по появившемуся крестику.
После этого место песни заметно затемниться, а после там появится небольшой плюсик. Нажав на которую можно восстановить удаленную песню. Очень удобная функция, удалили случайно песню, нажали кнопочку и вмиг восстановили все обратно. Стоит отметить что данная функция действительна до тез пор, пока вы находитесь в разделе “Мои аудиозаписи”, перейдя в другую вкладку или в другой раздел она будет утеряна. Весь процесс вы можете увидеть в скриншотах:
Удаляем аудиозапись ВК щелкнув по крестику Восстановление удаленной аудиозаписи ВКТут же стоит отметить “карандашик”, который также всплывает при наведении курсора мыши. Он на нужен для редактирования песен (жанра, название, описания и т.д.).
Вот и все! На этом наш коротенький мануал подходит к концу, а если у вас все ещё остались какие-то вопросы или пожелания, то вы можете отписать в комментарии, и я обязательно на них отвечу!
Всем спасибо и до новых встреч!
Как легко и быстро удалить песни с iPod Classic — Dr.Fone
Часть 1. Как удалить песни с iPod Classic без iTunes
Загрузите Dr.Fone — Phone Manager (iOS) на свой компьютер. Затем просто выполните следующие простые шаги, чтобы понять, как без проблем удалять музыку с iPod Classic. Я использую Dr.Fone — Phone Manager (iOS) и iPod Classic для демонстрации шагов, он работает так же, как и удаление музыки с iPod Shuffle, iPod Nano и iPod Touch.
Dr.Fone — менеджер телефона (iOS)
Удаление музыки с iPod Classic без iTunes
- Перенос, управление, экспорт / импорт музыки, фотографий, видео, контактов, SMS, приложений и т. Д.
- Сделайте резервную копию музыки, фотографий, видео, контактов, SMS, приложений и т. Д. На компьютер и легко восстановите их.
- Переносите музыку, фотографии, видео, контакты, сообщения и т. Д. С одного смартфона на другой.
- Передача медиафайлов между устройствами iOS и iTunes.
- Поддерживает все модели iPhone, iPad и iPod touch с любыми версиями iOS.
3981454 человек скачали
Шаг 1 Подключите iPod Classic к компьютеру
Установите и запустите Dr.Fone — Phone Manager (iOS) на вашем компьютере под управлением Windows 10, 8, 7, Windows Vista или Windows XP. После этого подключите iPod Classic к компьютеру с помощью кабеля USB, и Dr.Fone — Phone Manager (iOS) обнаружит ваш iPod, как показано ниже. Все версии iPod Classic, такие как iPod Classic 4, iPod Classic 3, iPod Classic 2 и iPod Classic, полностью поддерживаются.
Шаг 2 Удалите песни с iPod Classic
В версии для Windows в верхней строке нажмите «Музыка». Теперь вы должны перейти к музыкальному окну. Как видите, все песни показаны в музыкальном окне. Выберите песни, которые хотите удалить, и нажмите кнопку «Удалить». Появится всплывающее окно, в котором вы сможете подтвердить, хотите ли вы удалить выбранные песни, нажмите «Да», чтобы завершить процесс. Убедитесь, что ваш iPod Classic подключен во время удаления.
Примечание. На Mac функция удаления музыки с iPod Classic еще не поддерживалась, можно было использовать только Dr.Fone — Phone Manager (iOS) для удаления музыки с iPhone, iPad и iPod touch до этого момента.
Помимо удаления песен с iPod Classic, вы также можете удалить обычные плейлисты с iPod Classic. Нажмите «Плейлист» на левой боковой панели. После выбора плейлистов, которые вы решили удалить, нажмите кнопку «Удалить». Затем нажмите «Да» в следующем всплывающем окне подтверждения.
Примечание. Этот инструмент не позволяет удалять интеллектуальные списки воспроизведения на iPod Classic.Кроме того, вы можете передавать музыку с iPod Classic в iTunes и на компьютер для резервного копирования.
Вот и все. Просто и быстро, не правда ли?
Кроме того, Dr.Fone — Phone Manager (iOS) позволяет импортировать ваши любимые песни и плейлисты на ваш iPod Classic. В музыкальном окне нажмите «Добавить», чтобы добавить музыкальные файлы. Или вы можете указать треугольник под кнопкой «Добавить», а затем нажать «Добавить папку» или «Добавить файл», чтобы добавить музыкальные файлы во всю папку или выбранные музыкальные файлы на iPod Classic.
Добавление или удаление звука в презентации PowerPoint
В презентацию PowerPoint можно добавить звук, например музыку, закадровый текст или звуковые фрагменты.Для записи и прослушивания любого звука ваш компьютер должен быть оснащен звуковой картой, микрофоном и динамиками.
2:00
Добавить аудио с вашего ПК
Выберите Вставить > Аудио .
Выберите Audio на моем ПК .
В диалоговом окне Insert Audio выберите аудиофайл, который вы хотите добавить.
Выберите Вставить .
Запись звука
Выберите Вставить > Аудио .
Выберите Запись звука .
Введите имя для своего аудиофайла, выберите Запись и произнесите речь.
Примечание: На вашем устройстве должен быть включен микрофон для записи звука.
Чтобы просмотреть запись, выберите Остановить , а затем выберите Воспроизвести .
Выберите Запись , чтобы перезаписать клип, или выберите OK , если вас устраивает.
Чтобы переместить клип, выберите и перетащите значок звука в нужное место на слайде.
Если вы используете более одного аудиофайла на слайд, мы рекомендуем поместить значок аудио в одно и то же место на слайде, чтобы его было легко найти.
Выберите Воспроизвести .
Изменить параметры воспроизведения
Выберите значок аудио, а затем выберите вкладку Audio Tools Playback .Затем выберите, какие параметры вы хотите использовать:
Чтобы обрезать звук, выберите Обрезать , а затем используйте красный и зеленый ползунки для соответствующей обрезки звукового файла.
Для увеличения или уменьшения звука измените число в полях Fade Duration .
Чтобы отрегулировать громкость, выберите Громкость и выберите нужный параметр.
Чтобы выбрать способ запуска аудиофайла, щелкните стрелку раскрывающегося списка и выберите вариант:
В последовательности щелчков : автоматически воспроизводит аудиофайл при щелчке.
Автоматически : Воспроизведение автоматически при переходе к слайду, на котором находится аудиофайл.
При нажатии : Воспроизведение звука только при нажатии значка.
Чтобы выбрать способ воспроизведения звука в презентации, выберите один из вариантов:
Воспроизвести на всех слайдах : воспроизведение одного аудиофайла на всех слайдах.
Цикл до остановки : воспроизведение аудиофайла в цикле до его остановки вручную нажатием кнопки Воспроизведение / пауза .
Для непрерывного воспроизведения звука на всех слайдах в фоновом режиме выберите Воспроизвести в фоновом режиме .
Удалить аудио
Чтобы удалить аудиоклип, выберите значок аудио на слайде и нажмите «Удалить».
Что бы вы хотели сделать?
В режиме просмотра Обычный щелкните слайд, к которому вы хотите добавить звук.
На вкладке Вставить в группе Медиа щелкните стрелку под Аудио .
В списке щелкните Аудио из файла или Аудио клип-арт , найдите и выберите нужный аудиоклип, а затем щелкните Вставить .
Значок звука и элементы управления появятся на слайде.
В режиме просмотра Нормальный или слайд-шоу щелкните значок и щелкните Воспроизвести , чтобы воспроизвести музыку или другой звук.
В режиме просмотра Обычный щелкните слайд, к которому вы хотите добавить звук.
На вкладке Вставить в группе Медиа щелкните стрелку под Аудио .
В списке щелкните Записать звук .
Откроется диалоговое окно «Запись звука ».
В диалоговом окне Запись звука щелкните Запись , и начните говорить или воспроизводить свой собственный звук.
Нажмите Стоп когда вы закончите запись. Дайте название записи.
Нажмите Play прослушать запись. Если вас устраивает, нажмите OK , чтобы сохранить запись и вставить ее на слайд. Если вы еще не удовлетворены, повторите шаги 4 и 5.
Значок аудио и элементы управления появятся на слайде:
В режиме просмотра Нормальный или слайд-шоу щелкните значок и щелкните Воспроизвести , чтобы воспроизвести музыку или другой звук.
На слайде выберите значок аудиоклипа .
В разделе Audio Tools на вкладке Playback в группе Audio Options выполните одно из следующих действий:
Для автоматического запуска аудиоклипа при показе слайда в списке Начать щелкните Автоматически .
Чтобы вручную запустить аудиоклип при щелчке по нему на слайде, в списке Start щелкните On Click .
Чтобы воспроизвести аудиоклип при щелчке по слайдам в презентации, в списке Start щелкните Воспроизвести на слайдах .
Для непрерывного воспроизведения аудиоклипа до его остановки установите флажок «Цикл , пока не остановлен» .
Примечание: Когда вы зацикливаете звук, он воспроизводится непрерывно, пока вы не перейдете к следующему слайду.
Важно: Используйте эту опцию только в том случае, если вы настроили автоматическое воспроизведение аудиоклипа или если вы создали какой-либо другой вид управления, например триггер, для щелчка мышью для воспроизведения клипа.(Триггер — это что-то на слайде, например изображение, фигура, кнопка, абзац текста или текстовое поле, которое может инициировать действие, когда вы щелкаете по нему.) Обратите внимание, что значок звука всегда отображается, если вы его не перетащите. со слайда.
Щелкните значок аудиоклипа .
В разделе Аудио инструменты на вкладке Воспроизведение в группе Параметры звука установите флажок Скрыть во время показа .
Чтобы удалить музыкальный клип или другой звук в PowerPoint, выполните следующие действия:
Найдите слайд, содержащий звук, который вы хотите удалить.
В обычном режиме щелкните значок звука или значок компакт-диска , а затем нажмите Удалить.
WhatsApp: Как восстановить удаленные сообщения WhatsApp — они ушли навсегда?
WhatsApp представляет новую функцию «Тележки» в приложении
WhatsApp — самая популярная в мире чат-платформа, насчитывающая более 1,5 миллиарда постоянных пользователей. Вместо архивации чата WhatsApp вы решаете удалить его. Архивированные чаты можно очень легко восстановить в WhatsApp, принадлежащем Facebook, в то время как восстановить удаленные сообщения не так просто.Здесь Express.co.uk показывает, как восстановить удаленные сообщения WhatsApp на вашем iPhone или Android.
{% = o.title%}Общие сведения о резервных копиях чата WhatsApp:
Чтобы получить удаленные сообщения WhatsApp, вам необходимо включить резервное копирование чата в настройках.
WhatsApp предлагает несколько периодичностей резервного копирования в режиме автоматического резервного копирования: ежедневно, еженедельно, ежемесячно, выключено.
Помните, что WhatsApp сохранит только последний файл резервной копии в iOS и два последних файла резервной копии в Android.
Эти ежедневные автоматические резервные копии позволяют легко восстанавливать сообщения вскоре после удаления.
Еженедельное автоматическое резервное копирование позволяет вам вернуться в прошлое и восстановить удаленные сообщения WhatsApp менее семи дней назад за счет потери последних сообщений чата.
Просто выберите частоту автоматического резервного копирования WhatsApp, которая наилучшим образом соответствует вашим потребностям.
ПОДРОБНЕЕ: клиенты EE получают «революционное» обновление, с которым конкуренты просто не могут сравниться
WhatsApp: восстановить удаленные сообщения WhatsApp легко (Изображение: Getty) WhatsApp: Восстановление сообщений легко как на Android, так и на iOS (Изображение: Getty)Как восстановить заархивированные сообщения WhatsApp:
Если ваши чаты WhatsApp были заархивированы, пользователи iOS могут отменить архивирование, встряхнув iPhone и выбрав «Отменить», чтобы восстановить заархивированный чат.
Даже если чат был заархивирован некоторое время назад, вы все равно можете восстановить его.
В iOS: прокрутите список чатов вверх, пока не появится «Архивированные чаты».
Нажмите на него, затем смахните влево по чату, чтобы восстановить. Коснитесь Разархивировать.
В Android: нажмите «Архивированные чаты» внизу списка чатов.
Нажмите и удерживайте чат, который вы хотите восстановить, затем выберите значок «Разархивировать».
Как восстановить удаленные сообщения WhatsApp:
Просто удалите и переустановите WhatsApp.При переустановке приложения вам будет предложено восстановить историю сообщений из файла резервной копии.
Выберите «Восстановить», и все данные из последней резервной копии будут восстановлены.
Этот метод восстановления удаленных сообщений WhatsApp работает как на Android, так и на iOS, но он должен находиться в пределах выбранной вами частоты автоматического резервного копирования.
Следовательно, если ваша частота автоматического резервного копирования установлена на ежедневную, вы можете легко восстановить любые удаленные чаты до того, как будет выполнено следующее резервное копирование.
НЕ ПРОПУСТИТЕ
Следующее обновление Windows 10 на шаг ближе, вот как оно преобразит ваш компьютер [ОБЗОР]
Эти 50 приложений для Android повреждают ваш телефон, и их необходимо немедленно удалить сейчас [АНАЛИЗ]
Обновление WhatsApp, наконец, положило конец очень неудобной проблеме группового чата [АНАЛИЗ
Как восстановить старые удаленные чаты WhatsApp на Android:
Восстановить удаленные сообщения после выполнения резервного копирования немного сложнее.
Это будет зависеть от выбранной вами частоты автоматического резервного копирования и будет работать только на устройствах Android.
Откройте проводник на своем устройстве и перейдите к WhatsApp и базам данных.
WhatsApp: WhatsApp заблокирован только в нескольких странах (Изображение: Express) WhatsApp: Приложение чата предлагает несколько частот резервного копирования в режиме автоматического резервного копирования WhatsApp (Изображение: Getty)Переименуйте msgstore.db.crytp12 в msgstore-latest. db.crytp12
Переименуйте msgstore-YYYY-MM-DD.1.db.crypt12 на msgstore.db.crytp12
Если включено резервное копирование на Google Диске, откройте Google Диск, нажмите «Резервные копии», удалите файл резервной копии WhatsApp
Удалите и переустановите WhatsApp, затем при появлении запроса восстановите из файла резервной копии.
WhatsApp представляет QR-коды, анимированные наклейки и многое другое:
Анимированные наклейки: Наклейки — один из самых быстрорастущих способов общения людей в WhatsApp, миллиарды отправляются ежедневно. Мы выпускаем новые наборы анимированных стикеров, которые станут еще веселее и выразительнее.
QR-коды: Теперь добавление нового контакта стало проще, чем когда-либо. Вскоре, когда вы встретите кого-то нового, вы сможете отсканировать его QR-код, чтобы добавить его в свои контакты. Больше не нужно вводить их цифры по одной.
Темный режим для Интернета и рабочего стола WhatsApp: Невероятно популярная тема Темного режима теперь распространяется и на ваш компьютер.
Улучшения групповых видеозвонков: Теперь, когда на видеовстрече могут участвовать до 8 человек, мы упростили фокусировку на том, кого вы хотите, позволив вам нажать и удерживать, чтобы развернуть видео участника на весь экран.Мы также добавили значок видео в групповые чаты из 8 и менее, чтобы вы могли легко начать групповой видеозвонок одним касанием.
Статус KaiOS: Пользователи KaiOS теперь могут пользоваться популярной функцией, которая позволяет делиться обновлениями, которые исчезают через 24 часа.
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 в метод promoChatMember, позволяющий продвигать анонимных администраторов чата. Сам бот должен иметь для этого право is_anonymous . Несмотря на то, что боты могут иметь право is_anonymous , они никогда не будут отображаться в чате как анонимные. Боты могут использовать право только для передачи другим администраторам.
- Добавлен настраиваемый заголовок отправителя анонимного сообщения в класс Message как author_signature .
и более
- Добавлен метод copyMessage, который отправляет копию любого сообщения.
- Максимальная длина вопроса опроса увеличена до 300.
- Добавлена возможность вручную указать текстовые объекты вместо указания parse_mode в классах InputMediaPhoto, InputMediaVideo, InputMediaAnimation, InputMediaAudio, InputMediaDocument, InlineQueryResultPhoto, InlineQueryResultGif, InlineQueryResultMpeg4Gif, InlineQueryResultVideo, InlineQueryResultAudio, InlineQueryResultVoice, InlineQueryResultDocument, InlineQueryResultCachedPhoto, InlineQueryResultCachedGif, InlineQueryResultCachedMpeg4Gif, InlineQueryResultCachedVideo , InlineQueryResultCachedAudio, InlineQueryResultCachedVoice, InlineQueryResultCachedDocument, InputTextMessageContent и методы sendMessage, sendPhoto, sendVideo, sendAnimation, sendAudio, sendDocument, sendVoice, sendPollage, editMessageTessage.
- Добавлены поля google_place_id и google_place_type в классы Venue, InlineQueryResultVenue, InputVenueMessageContent и необязательные параметры google_place_id и google_place_type в метод sendVenue для поддержки поставщиков Google Places в качестве провайдеров Google Places.
- Добавлено поле allow_sending_without_reply в методы sendMessage, sendPhoto, sendVideo, sendAnimation, sendAudio, sendDocument, sendSticker, sendVideoNote, sendVoice, sendLocation, sendVenue, sendContact, sendPoll, sendDice, sendInvoice для отправки сообщений allowedia ответить, если ответное сообщение уже было удалено.
И последнее, но самое меньшее
- Поддерживаются новые футбол, и игровые автоматы. анимации для случайных игральных костей. Выберите между различными анимациями (игра в кости, дартс, баскетбол, футбол, игровой автомат), указав параметр 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.
Создание запросов при получении обновлений
Если вы используете веб-перехватчиков , вы можете выполнить запрос к API бота при отправке ответа на веб-перехватчик.Для передачи параметров используйте тип содержимого ответа application / json или application / x-www-form-urlencoded или multipart / form-data . Укажите вызываемый метод в параметре запроса method . Невозможно узнать, что такой запрос был успешным, или получить его результат.
Примеры см. В нашем FAQ.
Использование локального сервера API ботов
Исходный код сервера Bot API доступен по адресу telegram-bot-api.Вы можете запустить его локально и отправлять запросы на свой сервер вместо https://api.telegram.org
. Если вы переключитесь на локальный сервер API ботов, ваш бот сможет:
- Скачивание файлов без ограничения размера.
- Загружать файлы размером до 2000 МБ.
- Загрузите файлы, используя их локальный путь и схему URI файла.
- Используйте URL-адрес HTTP для веб-перехватчика.
- Используйте любой локальный IP-адрес для веб-перехватчика.
- Используйте любой порт для веб-перехватчика.
- Установить max_webhook_connections от до 100000.
- Получить абсолютный локальный путь как значение поля file_path без необходимости загружать файл после запроса getFile.
Нужен ли мне локальный сервер API ботов?
Большинство ботов будут в порядке с конфигурацией по умолчанию, работающей на наших серверах. Но если вы чувствуете, что вам нужна одна из этих функций, вы можете переключиться на свою в любое время.
Получение обновлений
Существует два взаимоисключающих способа получения обновлений для вашего бота — метод getUpdates с одной стороны и Webhooks с другой.Входящие обновления хранятся на сервере до тех пор, пока бот не получит их в любом случае, но они не будут храниться дольше 24 часов.
Независимо от того, какой вариант вы выберете, в результате вы получите JSON-сериализованные объекты обновления.
Обновление
Этот объект представляет входящее обновление.
Максимум один дополнительных параметров может присутствовать в любом данном обновлении.
Поле | Тип | Описание |
---|---|---|
update_id | Целое число | Уникальный идентификатор обновления.Идентификаторы обновления начинаются с определенного положительного числа и последовательно увеличиваются. Этот идентификатор становится особенно удобным, если вы используете Webhooks, поскольку он позволяет игнорировать повторяющиеся обновления или восстанавливать правильную последовательность обновлений, если они выходят из строя. Если новых обновлений нет хотя бы неделю, то идентификатор следующего обновления будет выбран случайно, а не последовательно. |
сообщение | Сообщение | Необязательно . Новое входящее сообщение любого типа — текст, фото, стикер и т. Д. |
edited_message | Сообщение | Необязательно . Новая версия сообщения, известная боту и отредактированная |
channel_post | Сообщение | Необязательно . Новые входящие сообщения на канале любого типа — текст, фото, стикеры и т. Д. |
edited_channel_post | Сообщение | Необязательно . Новая версия известного боту сообщения канала отредактирована |
inline_query | InlineQuery | Необязательно .Новый входящий встроенный запрос |
selected_inline_result | ChosenInlineResult | Необязательно . Результат встроенного запроса, который был выбран пользователем и отправлен своему партнеру по чату. Пожалуйста, ознакомьтесь с нашей документацией по сбору отзывов, чтобы узнать, как включить эти обновления для вашего бота. |
callback_query | Обратный звонок Запрос | Необязательно . Новый входящий запрос обратного вызова |
shipping_query | Запрос на доставку | Необязательно .Новый входящий запрос на доставку. Только для счетов с гибкой ценой |
pre_checkout_query | PreCheckoutQuery | Необязательно . Новый входящий предварительный запрос. Содержит полную информацию о кассе |
опрос | Опрос | Необязательно . Новое состояние опроса. Боты получают только обновления об остановленных опросах и опросах, которые отправляет бот |
poll_answer | Ответ на опрос | Необязательно .Пользователь изменил свой ответ в неанонимном опросе. Боты получают новые голоса только в опросах, которые отправил сам бот. |
getUpdates
Используйте этот метод для получения входящих обновлений с помощью длительного опроса (вики). Возвращается массив объектов обновления.
Параметр | Тип | Обязательно | Описание |
---|---|---|---|
смещение | Целое число | Дополнительно | Идентификатор первого возвращаемого обновления.Должен быть на единицу больше, чем самый высокий среди идентификаторов ранее полученных обновлений. По умолчанию возвращаются обновления, начиная с самого раннего неподтвержденного обновления. Обновление считается подтвержденным, как только вызывается getUpdates со смещением на выше, чем его update_id . Отрицательное смещение может быть указано для получения обновлений, начиная с -offset update от конца очереди обновлений. Все предыдущие обновления будут забыты. |
предел | Целое число | Дополнительно | Ограничивает количество получаемых обновлений.Принимаются значения от 1 до 100. По умолчанию 100. |
тайм-аут | Целое число | Дополнительно | Тайм-аут в секундах для длительного опроса. По умолчанию 0, т.е. обычный короткий опрос. Должен быть положительным, короткий опрос следует использовать только в целях тестирования. |
allowed_updates | Массив строк | Дополнительно | Сериализованный в формате JSON список типов обновлений, которые должен получать бот. Например, укажите [«message», «edited_channel_post», «callback_query»], чтобы получать обновления только этих типов.См. Обновление для получения полного списка доступных типов обновлений. Укажите пустой список для получения всех обновлений независимо от типа (по умолчанию). Если не указан, будет использоваться предыдущая настройка. Обратите внимание, что этот параметр не влияет на обновления, созданные до вызова getUpdates, поэтому нежелательные обновления могут быть получены в течение короткого периода времени. |
Примечания
1. Этот метод не будет работать, если настроен исходящий веб-перехватчик.
2. Чтобы избежать дублирования обновлений, пересчитывайте смещение после каждого ответа сервера.
наборWebhook
Используйте этот метод, чтобы указать URL-адрес и получать входящие обновления через исходящий веб-перехватчик. При каждом обновлении для бота мы будем отправлять HTTPS-запрос POST на указанный URL-адрес, содержащий сериализованное обновление JSON. В случае неудачного запроса мы откажемся от него после разумного количества попыток. В случае успеха возвращает True .
Если вы хотите убедиться, что запрос Webhook исходит от Telegram, мы рекомендуем использовать секретный путь в URL-адресе, например https://www.example.com/ <токен>
. Поскольку никто другой не знает токен вашего бота, можете быть уверены, что это мы.
Параметр | Тип | Обязательно | Описание |
---|---|---|---|
url | Строка | Есть | URL-адрес HTTPS для отправки обновлений.Используйте пустую строку для удаления интеграции веб-перехватчика |
сертификат | Входной файл | Дополнительно | Загрузите сертификат открытого ключа, чтобы можно было проверить используемый корневой сертификат. См. Подробности в нашем самоподписанном руководстве. |
ip_адрес | Строка | Дополнительно | Фиксированный IP-адрес, который будет использоваться для отправки запросов веб-перехватчика вместо IP-адреса, разрешенного через DNS |
max_connections | Целое число | Дополнительно | Максимально допустимое количество одновременных HTTPS-подключений к веб-перехватчику для доставки обновлений, 1–100.По умолчанию 40 . Используйте более низкие значения, чтобы ограничить нагрузку на сервер вашего бота, и более высокие значения, чтобы увеличить пропускную способность вашего бота. |
allowed_updates | Массив строк | Дополнительно | Сериализованный в формате JSON список типов обновлений, которые должен получать бот. Например, укажите [«message», «edited_channel_post», «callback_query»], чтобы получать обновления только этих типов. См. Обновление для получения полного списка доступных типов обновлений. Укажите пустой список для получения всех обновлений независимо от типа (по умолчанию).Если не указан, будет использоваться предыдущая настройка. Обратите внимание, что этот параметр не влияет на обновления, созданные до вызова setWebhook, поэтому нежелательные обновления могут быть получены в течение короткого периода времени. |
drop_pending_updates | логический | Дополнительно | Пройдите True , чтобы удалить все ожидающие обновления |
Примечания
1. Вы не сможете получать обновления с помощью getUpdates, пока настроен исходящий веб-перехватчик.
2. Чтобы использовать самозаверяющий сертификат, вам необходимо загрузить сертификат открытого ключа, используя параметр сертификат . Пожалуйста, загрузите как InputFile, отправка строки не будет работать.
3. В настоящее время поддерживаются порты для Webhooks : 443, 80, 88, 8443 .НОВИНКА! Если у вас возникли проблемы с настройкой веб-перехватчиков, ознакомьтесь с этим замечательным руководством по веб-перехватчикам.
удалитьWebhook
Используйте этот метод для удаления интеграции с веб-перехватчиком, если вы решите вернуться к getUpdates.В случае успеха возвращает True .
Параметр | Тип | Обязательно | Описание |
---|---|---|---|
drop_pending_updates | логический | Дополнительно | Пройдите True , чтобы удалить все ожидающие обновления |
getWebhookInfo
Используйте этот метод, чтобы получить текущий статус веб-перехватчика. Не требует параметров. В случае успеха возвращает объект WebhookInfo.Если бот использует getUpdates, он вернет объект с пустым полем url .
WebhookInfo
Содержит информацию о текущем состоянии веб-перехватчика.
Поле | Тип | Описание |
---|---|---|
url | Строка | URL-адрес веб-перехватчика, может быть пустым, если веб-перехватчик не настроен |
has_custom_certificate | логический | Истинно, если для проверки сертификата веб-перехватчика был предоставлен настраиваемый сертификат |
pending_update_count | Целое число | Количество обновлений, ожидающих доставки |
ip_адрес | Строка | Необязательно .Текущий IP-адрес веб-перехватчика |
last_error_date | Целое число | Необязательно . Время Unix для самой последней ошибки, которая произошла при попытке доставить обновление через webhook |
last_error_message | Строка | Необязательно . Сообщение об ошибке в удобочитаемом формате для самой последней ошибки, которая произошла при попытке доставить обновление через веб-перехватчик |
max_connections | Целое число | Необязательно .Максимально допустимое количество одновременных HTTPS-подключений к веб-перехватчику для доставки обновлений |
allowed_updates | Массив строк | Необязательно . Список типов обновлений, на которые подписан бот. По умолчанию для всех типов обновлений |
Доступные типы
Все типы, используемые в ответах Bot API, представлены как JSON-объекты.
Можно безопасно использовать 32-разрядные целые числа со знаком для хранения всех полей Integer , если не указано иное.
Дополнительные поля могут не возвращаться, если они не имеют отношения к делу.
Пользователь
Этот объект представляет пользователя или бота Telegram.
Поле | Тип | Описание |
---|---|---|
id | Целое число | Уникальный идентификатор этого пользователя или бота |
is_bot | логический | Верно, если этот пользователь бот |
first_name | Строка | Имя пользователя или бота |
фамилия | Строка | Необязательно .Фамилия пользователя или бота |
имя пользователя | Строка | Необязательно . Имя пользователя или бота |
language_code | Строка | Необязательно . Языковой тег IETF языка пользователя |
can_join_groups | логический | Необязательно . Правда, если бота можно приглашать в группы. Вернулся только в getMe. |
can_read_all_group_messages | логический | Необязательно .Верно, если для бота отключен приватный режим. Вернулся только в getMe. |
supports_inline_queries | логический | Необязательно . Правда, если бот поддерживает встроенные запросы. Вернулся только в getMe. |
Чат
Этот объект представляет чат.
Поле | Тип | Описание |
---|---|---|
id | Целое число | Уникальный идентификатор этого чата.Это число может быть больше 32 бит, и некоторые языки программирования могут иметь затруднительные / скрытые дефекты при его интерпретации. Но он меньше 52 бит, поэтому 64-битное целое число со знаком или плавающий тип двойной точности безопасны для хранения этого идентификатора. |
тип | Строка | Тип чата, может быть «частным», «групповым», «супергрупповым» или «канальным» |
титул | Строка | Необязательно . Заголовок, для супергрупп, каналов и групповых чатов |
имя пользователя | Строка | Необязательно .Имя пользователя, для приватных чатов, супергрупп и каналов, если есть |
first_name | Строка | Необязательно . Имя собеседника в приватном чате |
фамилия | Строка | Необязательно . Фамилия собеседника в приватном чате |
фото | ФотоChatPhoto | Необязательно . Фото чата. Вернул только в getChat. |
био | Строка | Необязательно .Биография собеседника в приватном чате. Вернул только в getChat. |
описание | Строка | Необязательно . Описание, для групп, супергрупп и чатов каналов. Вернул только в getChat. |
invit_link | Строка | Необязательно . Ссылка для приглашения в чат для групп, супергрупп и чатов каналов. Каждый администратор в чате генерирует свои собственные пригласительные ссылки, поэтому бот должен сначала создать ссылку с помощью exportChatInviteLink.Вернул только в getChat. |
pinned_message | Сообщение | Необязательно . Последнее закрепленное сообщение (по дате отправки). Вернул только в getChat. |
разрешений | Разрешения на чат | Необязательно . Разрешения участников чата по умолчанию для групп и супергрупп. Вернул только в getChat. |
slow_mode_delay | Целое число | Необязательно .Для супергрупп — минимально допустимая задержка между последовательными сообщениями, отправляемыми каждым непривилегированным пользователем. Вернул только в getChat. |
имя_набора_наклей | Строка | Необязательно . Для супергрупп — название набора групповых стикеров. Вернул только в getChat. |
can_set_sticker_set | логический | Необязательно . Правда, если бот умеет менять набор групповых стикеров. Вернул только в getChat. |
connected_chat_id | Целое число | Необязательно .Уникальный идентификатор связанного чата, то есть идентификатор группы обсуждения для канала и наоборот; для супергрупп и чатов каналов. Длина этого идентификатора может превышать 32 бита, и некоторые языки программирования могут иметь затруднительные / скрытые дефекты при его интерпретации. Но он меньше 52 бит, поэтому 64-битное целое число со знаком или плавающий тип двойной точности безопасны для хранения этого идентификатора. Вернул только в getChat. |
расположение | Чат, местонахождение | Необязательно .Для супергрупп — место, к которому супергруппа подключена. Вернул только в getChat. |
Сообщение
Этот объект представляет сообщение.
Поле | Тип | Описание |
---|---|---|
message_id | Целое число | Уникальный идентификатор сообщения в этом чате |
из | Пользователь | Необязательно . Отправитель, пусто для сообщений, отправленных на каналы |
sender_chat | Чат | Необязательно .Отправитель сообщения, отправленного от имени чата. Сам канал для сообщений канала. Сама супергруппа для сообщений от администраторов анонимных групп. Связанный канал для сообщений, автоматически перенаправляемых в группу обсуждения |
дата | Целое число | Дата отправки сообщения по времени Unix |
чат | Чат | Цепочка, которой принадлежит сообщение |
вперед_от | Пользователь | Необязательно .Для пересылаемых сообщений отправитель исходного сообщения |
forward_from_chat | Чат | Необязательно . Для сообщений, пересылаемых по каналам или от анонимных администраторов, информация об исходном чате отправителя |
forward_from_message_id | Целое число | Необязательно . Для сообщений, пересылаемых из каналов, идентификатор исходного сообщения в канале |
forward_signature | Строка | Необязательно .Для сообщений, пересылаемых с каналов, подпись автора сообщения, если есть |
forward_sender_name | Строка | Необязательно . Имя отправителя для сообщений, пересылаемых от пользователей, которые запрещают добавлять ссылку на свою учетную запись в пересылаемых сообщениях |
forward_date | Целое число | Необязательно . Для пересылаемых сообщений дата отправки исходного сообщения по времени Unix |
reply_to_message | Сообщение | Необязательно .Для ответов — исходное сообщение. Обратите внимание, что объект сообщения в этом поле не будет содержать дополнительных полей reply_to_message , даже если он сам является ответом. |
via_bot | Пользователь | Необязательно . Бот, через который было отправлено сообщение |
edit_date | Целое число | Необязательно . Дата последнего редактирования сообщения по времени Unix |
media_group_id | Строка | Необязательно .Уникальный идентификатор группы мультимедийных сообщений, которой принадлежит это сообщение | .
автор_подпись | Строка | Необязательно . Подпись автора сообщения для сообщений в каналах или настраиваемый заголовок анонимного администратора группы |
текст | Строка | Необязательно . Для текстовых сообщений фактический текст сообщения в формате UTF-8, 0-4096 символов |
юридических лиц | Массив MessageEntity | Необязательно .Для текстовых сообщений специальные объекты, такие как имена пользователей, URL-адреса, команды ботов и т. Д., Которые появляются в тексте |
анимация | Анимация | Необязательно . Сообщение — это анимация, информация об анимации. Для обратной совместимости, когда это поле установлено, поле документа также будет установлено |
аудио | Аудио | Необязательно . Сообщение представляет собой аудиофайл, информация о файле |
документ | Документ | Необязательно .Сообщение — это общий файл, информация о файле |
фото | Массив PhotoSize | Необязательно . Сообщение представляет собой фото, доступные размеры фото |
наклейка | Наклейка | Необязательно . Сообщение — наклейка, информация о наклейке |
видео | Видео | Необязательно . Сообщение это видео, информация о видео |
video_note | VideoNote | Необязательно .Сообщение — видеозаметка, информация о видео сообщении | .
голос | Голос | Необязательно . Сообщение — голосовое сообщение, информация о файле |
подпись | Строка | Необязательно . Подпись для анимации, аудио, документа, фото, видео или голоса, 0-1024 символов |
caption_entities | Массив MessageEntity | Необязательно .Для сообщений с подписью используются специальные объекты, такие как имена пользователей, URL-адреса, команды ботов и т. Д., Которые отображаются в подписи |
контакт | Контакты | Необязательно . Сообщение — общий контакт, информация о контакте |
игральные кости | Игральные кости | Необязательно . Сообщение — игральные кости со случайным значением от 1 до 6 |
игра | Игра | Необязательно . Сообщение — это игра, информация об игре.Подробнее об играх » |
опрос | Опрос | Необязательно . Сообщение — нативный опрос, информация о опросе |
площадка | Заведение | Необязательно . Сообщение — это место проведения, информация о месте проведения. Для обратной совместимости, когда это поле установлено, поле местоположения также будет установлено |
расположение | Расположение | Необязательно .Сообщение является общим местоположением, информация о местоположении |
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 . |
MessageId
Этот объект представляет уникальный идентификатор сообщения.
Поле | Тип | Описание |
---|---|---|
message_id | Целое число | Уникальный идентификатор сообщения |
MessageEntity
Этот объект представляет одну особую сущность в текстовом сообщении.Например, хэштеги, имена пользователей, URL-адреса и т. Д.
Поле | Тип | Описание |
---|---|---|
тип | Строка | Тип юридического лица. Может быть «упоминание» ( @username ), «hashtag» ( #hashtag ), «cashtag» ( $ долларов США), «bot_command» ( / start @ jobs_bot ), «url» ( https : //telegram.org ), «электронная почта» ( [email protected] ), «номер_телефона» ( + 1-212-555-0123 ), «жирный» ( полужирный текст ), «Курсив» ( курсивный текст ), «подчеркнутый» (подчеркнутый текст), «зачеркнутый» (зачеркнутый текст), «код» (моноширинная строка), «предварительный» (моноширинный блок), «текстовая ссылка» (для кликабельной текстовые URL-адреса), «text_mention» (для пользователей без имен пользователей) |
смещение | Целое число | Смещение в единицах кода UTF-16 до начала объекта |
длина | Целое число | Длина объекта в единицах кода UTF-16 |
url | Строка | Необязательно .Только для «text_link»: URL, который будет открыт после того, как пользователь нажмет на текст |
пользователь | Пользователь | Необязательно . Только для «text_mention» указанный пользователь |
язык | Строка | Необязательно . Только для «pre», язык программирования текста объекта |
Размер фото
Этот объект представляет один размер фотографии или эскиз файла / стикера.
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
ширина | Целое число | Ширина фото |
высота | Целое число | Высота фото |
размер_файла | Целое число | Необязательно .Размер файла |
Анимация
Этот объект представляет файл анимации (видео в формате GIF или H.264 / MPEG-4 AVC без звука).
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов.Невозможно использовать для загрузки или повторного использования файла. |
ширина | Целое число | Ширина видео, определенная отправителем |
высота | Целое число | Высота видео, определенная отправителем |
продолжительность | Целое число | Продолжительность видео в секундах, определенная отправителем |
большой палец | Размер фотоНеобязательно . Миниатюра анимации, определенная отправителем | |
имя_файла | Строка | Необязательно .Исходное имя файла анимации, определенное отправителем |
mime_type | Строка | Необязательно . MIME-тип файла, определенный отправителем |
размер_файла | Целое число | Необязательно . Размер файла |
Аудио
Этот объект представляет аудиофайл, который клиенты Telegram будут рассматривать как музыку.
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов.Невозможно использовать для загрузки или повторного использования файла. |
продолжительность | Целое число | Продолжительность звука в секундах, определенная отправителем |
исполнитель | Строка | Необязательно . Исполнитель аудио, определенный отправителем или аудио тегами |
титул | Строка | Необязательно . Название аудио, определенное отправителем или аудио тегами |
имя_файла | Строка | Необязательно .Исходное имя файла, определенное отправителем |
mime_type | Строка | Необязательно . MIME-тип файла, определенный отправителем |
размер_файла | Целое число | Необязательно . Размер файла |
большой палец | Размер фотоНеобязательно . Миниатюра обложки альбома, к которому принадлежит музыкальный файл |
Документ
Этот объект представляет собой общий файл (в отличие от фотографий, голосовых сообщений и аудиофайлов).
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
большой палец | Размер фотоНеобязательно .Миниатюра документа, определенная отправителем | |
имя_файла | Строка | Необязательно . Исходное имя файла, определенное отправителем |
mime_type | Строка | Необязательно . MIME-тип файла, определенный отправителем |
размер_файла | Целое число | Необязательно . Размер файла |
Видео
Этот объект представляет видеофайл.
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
ширина | Целое число | Ширина видео, определенная отправителем |
высота | Целое число | Высота видео, определенная отправителем |
продолжительность | Целое число | Продолжительность видео в секундах, определенная отправителем |
большой палец | Размер фотоНеобязательно .Миниатюра видео | |
имя_файла | Строка | Необязательно . Исходное имя файла, определенное отправителем |
mime_type | Строка | Необязательно . Mime-тип файла, определенный отправителем |
размер_файла | Целое число | Необязательно . Размер файла |
VideoNote
Этот объект представляет собой видеосообщение (доступно в приложениях Telegram начиная с v.4.0).
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
длина | Целое число | Ширина и высота видео (диаметр видео сообщения), определенные отправителем |
продолжительность | Целое число | Продолжительность видео в секундах, определенная отправителем |
большой палец | Размер фотоНеобязательно .Миниатюра видео | |
размер_файла | Целое число | Необязательно . Размер файла |
Голос
Этот объект представляет голосовую заметку.
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов.Невозможно использовать для загрузки или повторного использования файла. |
продолжительность | Целое число | Продолжительность звука в секундах, определенная отправителем |
mime_type | Строка | Необязательно . MIME-тип файла, определенный отправителем |
размер_файла | Целое число | Необязательно . Размер файла |
Связаться
Этот объект представляет телефонный контакт.
Поле | Тип | Описание |
---|---|---|
телефонный номер | Строка | Телефон контакта |
first_name | Строка | Имя контакта |
фамилия | Строка | Необязательно . Фамилия контакта |
user_id | Целое число | Необязательно .Идентификатор пользователя контакта в Telegram |
визитная карточка | Строка | Необязательно . Дополнительные данные о контакте в виде vCard |
Кости
Этот объект представляет собой анимированный смайлик, отображающий случайное значение.
Опция опроса
Этот объект содержит информацию об одном варианте ответа в опросе.
Поле | Тип | Описание |
---|---|---|
текст | Строка | Текст опции, 1-100 знаков |
voter_count | Целое число | Количество пользователей, проголосовавших за этот вариант |
Ответ на опрос
Этот объект представляет собой ответ пользователя в неанонимном опросе.
Поле | Тип | Описание |
---|---|---|
poll_id | Строка | Уникальный идентификатор опроса |
пользователь | Пользователь | Пользователь, изменивший ответ на опрос |
option_ids | Массив целых чисел | 0 идентификаторов вариантов ответа, выбранных пользователем. Может быть пустым, если пользователь отозвал свой голос. |
Опрос
Этот объект содержит информацию об опросе.
Поле | Тип | Описание |
---|---|---|
id | Строка | Уникальный идентификатор опроса |
вопрос | Строка | Вопрос опроса, 1-255 знаков |
варианты | Массив опций | Список вариантов опроса |
total_voter_count | Целое число | Общее количество пользователей, проголосовавших в опросе |
закрыто | логический | Верно, если опрос закрыт |
is_anonymous | логический | Верно, если опрос анонимный |
тип | Строка | Тип опроса, в настоящее время может быть «обычный» или «викторина» |
allow_multiple_answers | логический | Верно, если опрос допускает несколько ответов |
right_option_id | Целое число | Необязательно .Отсчитываемый от 0 идентификатор правильного варианта ответа. Доступно только для опросов в режиме викторины, которые закрыты, были отправлены (не перенаправлены) ботом или в приватный чат с ботом. |
объяснение | Строка | Необязательно . Текст, который отображается, когда пользователь выбирает неправильный ответ или нажимает значок лампы в опросе в стиле викторины, 0–200 символов |
объяснение_ сущности | Массив MessageEntity | Необязательно .Особые объекты, такие как имена пользователей, URL-адреса, команды ботов и т. Д., Которые появляются в объяснении |
open_period | Целое число | Необязательно . Время в секундах, в течение которого опрос будет активен после создания |
close_date | Целое число | Необязательно . Момент времени (временная метка Unix), когда опрос будет автоматически закрыт |
Расположение
Этот объект представляет точку на карте.
Поле | Тип | Описание |
---|---|---|
долгота | Поплавок | Долгота, определенная отправителем |
широта | Поплавок | Широта, определенная отправителем |
горизонтальная_точность | Число с плавающей запятой | Необязательно . Радиус неопределенности местоположения, измеряемый в метрах; 0-1500 |
live_period | Целое число | Необязательно .Время относительно даты отправки сообщения, в течение которого местоположение может быть обновлено, в секундах. Только для активных живых локаций. |
товарная позиция | Целое число | Необязательно . Направление, в котором движется пользователь, в градусах; 1-360. Только для активных живых локаций. |
бесконтактный_радиус | Целое число | Необязательно . Максимальное расстояние для оповещений о приближении к другому участнику чата в метрах.Только для отправленных живых местоположений. |
Место проведения
Этот объект представляет собой место проведения.
Поле | Тип | Описание |
---|---|---|
расположение | Расположение | Место проведения. Не может быть живым местом |
титул | Строка | Название заведения |
адрес | Строка | Адрес места проведения |
foursquare_id | Строка | Необязательно .Идентификатор места проведения Foursquare |
foursquare_type | Строка | Необязательно . Тип площадки Foursquare. (Например, «arts_entertainment / default», «arts_entertainment / aquarium» или «food / icecream».) |
google_place_id | Строка | Необязательно . Идентификатор места проведения в Google Places |
google_place_type | Строка | Необязательно .Тип места проведения Google Places. (См. Поддерживаемые типы.) |
ProximityAlertTriggered
Этот объект представляет содержимое служебного сообщения, отправляемого всякий раз, когда пользователь в чате запускает оповещение о близости, установленное другим пользователем.
Поле | Тип | Описание |
---|---|---|
путешественник | Пользователь | Пользователь, вызвавший предупреждение |
наблюдатель | Пользователь | Пользователь, установивший оповещение |
расстояние | Целое число | Расстояние между пользователями |
Профиль пользователя Фото
Этот объект представляет собой изображение профиля пользователя.
Поле | Тип | Описание |
---|---|---|
total_count | Целое число | Общее количество изображений профиля целевого пользователя |
фото | Массив массива PhotoSize | Запрошенные изображения профиля (до 4 размеров каждое) |
Файл
Этот объект представляет файл, готовый к загрузке. Файл можно скачать по ссылке https: // api.telegram.org/file/bot
. Гарантируется, что ссылка будет действительна не менее 1 часа. По истечении срока действия ссылки можно запросить новую, вызвав getFile.
Максимальный размер загружаемого файла — 20 МБ
Поле | Тип | Описание |
---|---|---|
file_id | Строка | Идентификатор этого файла, который можно использовать для загрузки или повторного использования файла |
file_unique_id | Строка | Уникальный идентификатор этого файла, который должен быть одинаковым во времени и для разных ботов.Невозможно использовать для загрузки или повторного использования файла. |
размер_файла | Целое число | Необязательно . Размер файла, если известен |
file_path | Строка | Необязательно . Путь файла. Используйте https://api.telegram.org/file/bot , чтобы получить файл. |
ОтветитьKeyboardMarkup
Этот объект представляет собой настраиваемую клавиатуру с параметрами ответа (подробности и примеры см. В разделе Введение в ботов).
Поле | Тип | Описание |
---|---|---|
клавиатура | Массив массива KeyboardButton | Массив строк кнопок, каждая из которых представлена массивом объектов KeyboardButton |
resize_keyboard | логический | Необязательно . Просит клиентов изменить размер клавиатуры по вертикали для оптимальной подгонки (например, сделать клавиатуру меньше, если есть только два ряда кнопок).По умолчанию false , и в этом случае настраиваемая клавиатура всегда имеет ту же высоту, что и стандартная клавиатура приложения. |
one_time_keyboard | логический | Необязательно . Просит клиентов скрыть клавиатуру, как только она будет использована. Клавиатура по-прежнему будет доступна, но клиенты будут автоматически отображать обычную буквенную клавиатуру в чате — пользователь может нажать специальную кнопку в поле ввода, чтобы снова увидеть настраиваемую клавиатуру.По умолчанию false . |
выборочный | логический | Необязательно . Используйте этот параметр, если хотите показать клавиатуру только определенным пользователям. Цели: 1) пользователи, @ упомянутые в тексте объекта сообщения; 2) если сообщение бота является ответом (имеет значение response_to_message_id ), отправитель исходного сообщения. Пример: Пользователь запрашивает изменение языка бота, бот отвечает на запрос с помощью клавиатуры, чтобы выбрать новый язык.Другие пользователи в группе не видят клавиатуру. |
Клавиатура
Этот объект представляет одну кнопку клавиатуры ответа. Для простых текстовых кнопок String может использоваться вместо этого объекта, чтобы указать текст кнопки. Необязательные поля request_contact , request_location и request_poll являются взаимоисключающими.
Поле | Тип | Описание |
---|---|---|
текст | Строка | Текст кнопки.Если ни одно из дополнительных полей не используется, оно будет отправлено в виде сообщения при нажатии кнопки |
request_contact | логический | Необязательно . Если True , телефонный номер пользователя будет отправлен как контакт при нажатии кнопки. Доступно только в приватных чатах |
request_location | логический | Необязательно . Если True , текущее местоположение пользователя будет отправлено при нажатии кнопки.Доступно только в приватных чатах |
request_poll | KeyboardButtonPollType | Необязательно . Если указано, пользователю будет предложено создать опрос и отправить его боту при нажатии кнопки. Доступно только в приватных чатах |
Примечание. Параметры request_contact и request_location будут работать только в версиях Telegram, выпущенных после 9 апреля 2016 года. Старые клиенты будут отображать неподдерживаемое сообщение .
Примечание. Параметр request_poll будет работать только в версиях Telegram, выпущенных после 23 января 2020 года. Старые клиенты будут отображать неподдерживаемое сообщение .
KeyboardButtonPollType
Этот объект представляет тип опроса, который может быть создан и отправлен при нажатии соответствующей кнопки.
Поле | Тип | Описание |
---|---|---|
тип | Строка | Необязательно .Если пройти тест , пользователю будет разрешено создавать только опросы в режиме викторины. Если обычный пройден, будут разрешены только обычные опросы. В противном случае пользователю будет разрешено создать опрос любого типа. |
ОтветитьKeyboardRemove
При получении сообщения с этим объектом клиенты 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 в вопросах своего бота, он будет получать ответы пользователя, даже если он получает только ответы, команды и упоминания — без дополнительной работы для пользователя.
Чат Фото
Этот объект представляет собой фотографию чата.
Поле | Тип | Описание |
---|---|---|
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) фотографии чата, который должен быть одинаковым во времени и для разных ботов. Невозможно использовать для загрузки или повторного использования файла. |
ChatMember
Этот объект содержит информацию об одном участнике чата.
Поле | Тип | Описание |
---|---|---|
пользователь | Пользователь | Информация о пользователе |
статус | Строка | Статус участника в чате.Может быть «создатель», «администратор», «участник», «ограничен», «оставлен» или «исключен» |
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 | логический | Необязательно . Только администраторы и с ограничениями. Истинно, если пользователю разрешено закреплять сообщения; только группы и супергруппы |
is_member | логический | Необязательно .Только с ограничениями. Верно, если пользователь является участником чата на момент запроса |
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: // |