Бот в вк который пересылает фото
Перейти к содержимому

Бот в вк который пересылает фото

  • автор:

Как отправить фото в Вк ботом с помощью Python?

EvgenyCherny

так вот чтобы отправить фото с компьютера нужно его загрузить и отправить методом messages.send
Ниже приведен код:

  • Facebook
  • Вконтакте
  • Twitter

Bloodie_lie

  • Facebook
  • Вконтакте
  • Twitter

знаю поздно пишу , но у меня он жалуется на последнюю строчку vk.messages.send(peer_id=event.object.peer_id, random_id=0, attachment=attachment)
Traceback (most recent call last):
File «C:/Users/slava/PycharmProjects/pythonProject1/venv/test.py», line 24, in
vk.messages.send(peer_id=event.object.peer_id, random_id=0, attachment=attachment)
NameError: name ‘event’ is not defined

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

dark_firewall

w_horn

Отправить фото можно методом messages.send:

В данном примере бот отправит аватарку паблика МДК.

5dd6e6555a563080928531.png

Медиавложения к личному сообщению, перечисленные через запятую. Каждое прикрепление представлено в формате: <type><owner_id>_<media_id>

  • photo — фотография;
  • video — видеозапись;
  • audio — аудиозапись;
  • doc — документ;
  • wall — запись на стене;
  • market — товар.
  • poll — опрос.

owner_id> — идентификатор владельца медиавложения (обратите внимание, если объект находится в сообществе, этот параметр должен быть отрицательным).
<media_id> — идентификатор медиавложения

10 бесплатных ботов для ВКонтакте в помощь SMM-щику

Бесплатные боты, которые упростят работу во ВКонтакте.

Марианна Федотова

Марианна Федотова

Read more posts by this author.

Марианна Федотова

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

Геннадий – генератор тем

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

Пример сообщения с идей для поста и описание из тематической статьи

Пример сообщения с идей для поста и описание из тематической статьи

«Геннадий» выдает темы рандомно, но если вам нужна конкретная рубрика или формат публикации, можно воспользоваться Генератором постов SMMplanner. Там посты с полезными статьями отсортированы по разным критериям, например: имиджевые, интерактивные, полезные, ситуативные и прочее.

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

Просто отправьте боту фото – через пару секунд он пришлет картинку без заднего фона в формате PNG

Просто отправьте боту фоточерез пару секунд он пришлет картинку без заднего фона в формате PNG

Кай – администрирование групповых чатов

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

  • получить список самых активных и неактивных участников;
  • исключать участников списками;
  • установить правило, что в чате могут быть только подписчики паблика, и исключить всех остальных;
  • добавить запрещенные слова, за использование которых участники будут получать предупреждение;
  • запретить ссылки;
  • настроить индивидуальные команды;
  • запустить игру «Дурак».

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

SMM секреты с Анастасией Юговой – проверка сообщества

Бот бесплатно анализирует личные страницы и паблики ВКонтакте и выставляет баллы. Для оценки анализируют около 20 параметров и показывают информацию по каждому критерию – что хорошо, а что еще нужно поправить.

Какие параметры проверяет бот для страниц ВКонтакте:

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

AximoBot – сбор публикаций из соцсетей

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

Бот может собирать данные из всех крупных соцсетей

Бот может собирать данные из всех крупных соцсетей

Для добавления канала к боту нужно отправить ссылку на сообщество или канал, также можно подключать RSS-рассылки сайтов. У AximoBot есть бесплатный функционал с ограниченным количеством источников – не более 10 штук.

SaveAsBot – скачивание контента из Инстаграма*, ТикТока и Пинтереста

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

Все медиа легко скачать и использовать для создания нового поста

Все медиа легко скачать и использовать для создания нового поста

OrfoBot – проверка орфографии и читаемости

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

OrfoBot присылает 2 сообщения: текст с подсвеченными ошибками и варианты их исправления

OrfoBot присылает 2 сообщения: текст с подсвеченными ошибками и варианты их исправления

Callback API Бот – отслеживание событий в сообществе

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

Он может присылать оповещения о любых действиях с:

  • комментариями;
  • сообщениями;
  • фотографиями;
  • аудио- и видеозаписями;
  • записями и комментариями на стене;
  • обсуждениями;
  • товарами;
  • пользователями.

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

Бот присылает ссылку на пост и комментарий пользователя в личные сообщения

Бот присылает ссылку на пост и комментарий пользователя в личные сообщения

Напоминалкин – напоминание о задаче

Боту можно поставить задачу с указанием времени, когда надо о ней напомнить. Бот хорошо понимает команды о времени, можно написать «завтра в 15:00» и он поставит таймер на нужную дату.

Напоминания нельзя редактировать, но можно удалить из списка

Напоминания нельзя редактировать, но можно удалить из списка

Бот Максим – озвучка текста

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

Лучший бот ВК для озвучки развлекательных видео

Лучший бот ВК для озвучки развлекательных видео

Время Истории – календарь событий

Боту можно отправить дату в формате 01.09 – и он пришлет список событий, которые произошли в этот день. Данные можно использовать в качестве инфоповодов для публикаций.

Начало списка с событиями, которые происходили 8 сентября

Начало списка с событиями, которые происходили 8 сентября

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

Инфоповоды в сентябре и пример тематической публикации

Инфоповоды в сентябре и пример тематической публикации

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

Подборка полезных ботов вконтакте ⁠ ⁠

Подборка полезных ботов вконтакте Боты, Вконтакте, Сообщество, Лайфхак, Бип-боп, Длиннопост

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

1) Бот — сериаловед/анимешник ( https://vk.me/aniserial ) — Суть бота находить сериалы по названию,показывать график выхода серий и уведомлять о новых сериях в прямо в ЛС. Пользуюсь чуть больше 2х недель. Не хватает русских сериалов, обещают добавить.

2) Бот — повар ( https://vk.me/botpovar ) — В ответ на список ингредиентов или название блюда присылает подробный рецепт и гифку процесса приготовления. База рецептов продолжает пополняться.

3) AudD S. ( https://vk.me/audds ) — Этот бот обладает следующими функциями: распознавание голосовых сообщений, перевод их на другой язык, синтез речи на другом языке. Можно отправить голосовое сообщение, бот пришлёт распознанный текст, его перевод на выбранном вами языке, и голосовое сообщение с озвученным переведённым текстом.

4) Мультиязычный онлайн переводчик ( https://vk.com/rus_eng_rus ) — обычный переводчик. Очень удобно закинуть ему текст, и прочесть перевод, не выходя из вк.

5) Анонимный чат ( https://vk.me/bot_roulette , https://vk.me/anchbot их много..) — При помощи этого бота можно найти случайного собеседника для общения. Новые знакомства, все дела.

6) Бот Эрудит ( https://vk.com/eruditebot ) — классическая виселица, но с подсказками, с рейтингом. Неплохо помогает скоротать время в очереди. Время игры не ограниченно.

7) Бот Гифак ( https://vk.com/bot_gifak ) — присылает гифки в ответ на слово или смайл, а так же умеет объединять несколько фотографий в гиф-анимацию. Лично пару раз использовал функцию объединения фоток в гиф-файл. Удобно.

8) Бот художник ( https://vk.me/comibot ) — работает по типу призмы, но через ЛС вконтакте. Т.е обрабатывает фотографии через нейронные сети.

Вот мой небольшой список ботов ВК. Буду рад если в коментарии еще оставите полезных ботов.

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

А, и да. Чуть не забыл. Практически все боты просят подписаться на них перед работой.

Как отправить картинку пользователю с помощью бота в вк [закрыт]

Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей. См. Как создать минимальный, самодостаточный и воспроизводимый пример.

Закрыт 3 года назад .

Язык Python, библиотека vk_api.
Проверял множество способов которые нашел в интернете, но ничего не работает.
Мне нужно когда пользоветель отправляет боту команду /tabl , бот отсылал картинку.

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

Для загрузки фотографии на сервер ВК используется класс VkUpload и его метод photo_messages .

Данный метод вернёт нам ответ, из которого нам необходимо извлечь owner_id , id и access_key . Данные значения нам нужны для формирования attachment ‘а к сообщению.

attachment имеет следующий вид: f’__‘ .
Иногда access_key можно опустить, но для отправки в сообщениях он нужен.

Формируем его с типом photo и значениями, полученными выше.
Чтобы приложить его к сообщению, используется поле с тем же названием — attachment .

Пример:

Данный код отправит в беседу (или ЛС) c peer_id равным PEER_ID изображение photo.jpg

Не забудьте заменить в начале кода переменные TOKEN ( access_token ) и PEER_ID на соответствующие им свои значения.

UPD:

Для отправки фото по URL его все равно придётся загрузить (хотя бы в ОЗУ).
Для этого можно воспользоваться модулями requests и io .

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *