python — Отправление фотографий ВКонтакте
Вопрос задан
Изменён 1 год 8 месяцев назад
Просмотрен 299 раз
Моя задача: у меня есть url фотографий. Мне нужно отправить их в личные сообщения человеку через сообщество.
Почитав, я пришел к выводу, что нельзя напрямую отправлять фотографии и напрямую загружать на сервер. Но как мне загрузить фотографию в ВК с компьютера? Могу ли я напрямую её загружать в сообщения или мне нужно грузить её в альбом паблика, а затем получать её id и с ним отправлять?
P.S. Я использую import vk_api
- python
- vkontakte-api
Вот мой вариант загрузки и отправки фотографии в личные сообщения от имени сообщества.
import vk_api
import requests
# Задаём переменные
group_id = 'ID' # ID группы, без "-"
access_token = 'TOKEN' # access_token, который мы получили в группе
api_version = '' # Ваша версия API
filename = 'путь до картинки'
# Авторизуемся в VK
vk_session = vk_api.VkApi(token=access_token, api_version=api_version)
api = vk_session.get_api()
# Получаем адрес сервера для загрузки картинки
upload_url = api.photos.getMessagesUploadServer(group_id=group_id, v='5.131')['upload_url']
# Формируем данные параметров для сохранения картинки на сервере
request = requests.post(upload_url, files={'photo': open(filename, "rb")})
params = {
'server': request.json()['server'],
'photo': request.json()['photo'],
'hash': request.json()['hash'],
'group_id': group_id,
'v': api_version
}
# Сохраняем картинку на сервере и получаем её идентификатор
photo_id = api.photos.saveMessagesPhoto(**params)[0]['id']
# Формируем параметры для отправки картинки в ЛС и отправляем её
params = {
'user_id': ID, # ID пользователя, которому мы должны отправить картинку
'random_id': 0,
'message': 'Привет, вот твоя картинка!',
'attachment': f'photo-{group_id}_{photo_id}',
'v': api_version
}
api.
messages.send(**params)
UPD: Используемую версию API (api_version) необязательно передавать. Также данный код скорее всего будет использоваться для бота, который имеет клавиатуру, поэтому стоит добавить в 'keyboard': key, где key — это ваша клавиатура, которую вы передаете пользователю.
4
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
Что за паблик во ВК Натуральные лица, где люди показывают фото и рассказывают о недостатках
Уютная группа «Натуральные лица» во «ВКонтакте», где люди рассказывают, как относятся к своей внешности, покорил рунет атмосферой любви и принятия. Подписчики публикуют фото без фильтров и откровенничают на тему своих недостатков, а в ответ получают поддержку и комплименты.
Пользователи рунета открыли для себя паблик
Шапка паблика «Натуральные лица»Здесь создаётся библиотека лиц, снятых в трёх ракурсах: фас, три на четыре, профиль. Перед публикацией фотографий настоятельно рекомендуем прочесть статьи, предоставленные ниже.
В комментариях сообщества царит вайб настоящей поддержки — по требованиям паблика, под фото запрещается критиковать лица участников, давать советы по изменению внешности или ставить «диагноз» по снимку.![]()
Скриншот комментариевБоже, очень приятная внешность! Вы напоминаете мне, какого-то персонажа, но не могу понять, какого именно.
Для некоторых подписчиков группа стала настоящим квестом по преодолению стеснения и комплексов. Девушки и парни публикуют естественные фото, рассказывая без купюр, какие недостатки и достоинства видят в своей внешности.
Скриншот постовПривет всем! Меня зовут Маша, но я часто прячусь под псевдонимом Ирма или своим прозвищем Ихбин. Долго собирала себя по кусочкам, чтобы запостить сюда в группу свои фото, потому что искренне страшно, даже не знаю почему, ибо здесь все такие крутышки.
Но подбадривающие комментарии под постами действительно вдохновляют читателей и поднимают настроение и самооценку участникам.
Скриншот комментариевТы действительно очень красивая!
Сообщество образовалось в июне 2020 года, и с того момента на стене паблика появилось более тысячи различных историй и фотографий от девушек и парней.
Видимо, популярность группы так выросла к 2022-му, что админам пришлось временно закрыть приём предложенных новостей. На данный момент на паблик подписано более 77 тысяч человек, а очередь на публикацию постов растянулась более чем на четыре месяца.
Ранее Medialeaks рассказал про приложение Locket для обмена фото, которое создаёт эффект присутствия близких людей.
В другом материале Medialeaks можно прочитать, как использовать приложение Dream by Wombo. Программа с помощью нейросети генерирует неповторимые картины по фото и ключевым запросам.
Crazy Story Surrounds Barn Find 1985 Holden Commodore VK Group A | Сэм Мейвен | Motorious
Вы не поверите, почему эта машина так долго стояла без дела…
Вы не поверите, почему эта машина так долго стояла без дела…
Когда дело доходит до австралийских маслкаров, «Blue Meanie» или Holden Commodore VK Group A 1985 года — абсолютная легенда. Многие пытались переоборудовать свой Commodore, получивший прозвище за свою ярко-синюю окраску, как дань уважения этой специальной омологации, сделанной для соревнований группы А.
Их было построено всего 500 штук, так что не так уж часто они выставляются на продажу. Тем не менее, как сообщается, недавно на Facebook появился пример подлинной находки в сарае, который выставлен на продажу. С пробегом менее 45 000 км (то есть менее 28 000 миль) этот автомобиль полностью оригинален и находится в фантастическом состоянии, учитывая все обстоятельства. Как будто этого недостаточно, история этой машины и того, как она оказалась припаркованной в гараже, неиспользованной десятилетиями, довольно сумасшедшая.
Технически у этого Холдена был только один зарегистрированный владелец, но все немного сложнее. Парень, купивший Commodore VK Group A в 1985 году, решил хранить его у друга через год после покупки, так как переживал развод. Мы могли бы сделать поспешные выводы о том, почему, но вы тоже можете, и, поскольку у нас нет всех деталей, мы остановимся на этом. Так или иначе, друг согласился взять на себя оплату автомобиля, но хотел оставить автомобиль зарегистрированным на первоначального владельца.
Опять же, нет информации о том, почему это произошло, но можно сделать несколько довольно интересных предположений.
Но подождите, история становится намного страннее.
Второй владелец регулярно ездил на Holden примерно до 1998 года. Согласно отчету, парень решил хранить его в сарае по двум причинам. Во-первых, стоимость страховки седана была слишком высока, чтобы он мог продолжать платить. Это довольно обычная причина, но вторая причина, по которой эта история действительно становится интересной.
Фото предоставлено: FacebookПредположительно, люди увидят этот автомобиль 1 из 500 и попытаются проследить за парнем до дома или, по крайней мере, попытаются выяснить, где он живет. Второй владелец, пожелавший остаться неизвестным, сказал, что, по его мнению, многие планировали украсть его любимую тачку. Иногда ему приходилось ездить в полицейские участки и делать вид, что он идет внутрь, чтобы другие водители перестали преследовать его.
фото предоставлено: Facebook Парень не только припарковал Holden Commodore VK Group A в сарае, но и окружил его другими вещами, чтобы никто не мог его увидеть или легко вытащить машину.
Мы видели это раньше с классическими маслкарами и другими транспортными средствами.
Множество оригинальных деталей, от большого переднего воздухозаборника до выступающего спойлера на крышке багажника. Он стоит на заводских колесах Momo, но также имеет пользующиеся большим спросом колеса Aero, которые, по-видимому, нетронуты. Также присутствуют рулевое колесо Momo и ручка переключения передач, а также сиденья Scheel.
фото предоставлено: Facebook Оригинальные заводские 4,987-литровые также, по-видимому, в хорошем состоянии. Холдену пришлось лихо сломать толкатель V8 или столкнуться с штрафом за вес, поскольку изначально он был более 5,0 литров. На нем работает Crane Cam, разработанный HDT. Пиковая мощность составляет 262 лошадиных силы и 308 фунт-футов. крутящего момента. Четырехступенчатая механическая коробка передач передает мощность сзади, где находится ведущий мост. Спереди установлена подвеска со стойками МакФерсон. Дисковые тормоза расположены на всех четырех колесах.
Этот автомобиль имеет номер 357 из 500 и поставляется со всеми регистрационными документами, оригинальными бортовыми журналами, квитанциями о покупке, а также остальными документами от HDT. Другими словами, это хорошо задокументированный автомобиль, если у кого-то есть сомнения в его происхождении.
Фото: FacebookMuscle Car Sales, магазин, торгующий этим классическим Holden, говорит, что он все еще находится в состоянии находки в сарае. Однако, если вы готовы заплатить за работу и подождать, они готовы ее убрать и отремонтировать, чтобы она была пригодной для эксплуатации.
Ознакомьтесь с постом в Facebook отдела продаж Muscle Car, расположенного в Сиднее.
Источник: CarAdvice. 23, 2020
Персонал ВК. — Эмили Джоанна Фотография
Идея организовать большую группу людей для фото заставляет меня чувствовать себя боссом. Когда Юля спросила, не сделаю ли я фотографию сотрудников ВК в подарок, я ничего не думала, кроме того, что хотела бы.
У меня были разные встречи с каждым сотрудником. Я встретил Адама на первом курсе Arch Walk. Он сказал Джулии, что, по его мнению, он мне не нравился, потому что в то время я с ним не разговаривала. Будучи первокурсником, я не понимал, что все первокурсники должны быть чрезмерно дружелюбными, чтобы заводить друзей. Грустно признаться, но я произвел кислое впечатление на нескольких человек, прежде чем понял это, одним из них был Адам. Морган или Мо, и я одного года, но я не думаю, что мы когда-либо встречались до этого года. Несмотря на то, что Андерсон такой маленький, вы будете удивлены тем, сколько людей вы не встретите.
Рэйчел Вон. Всякий раз, когда Джулия обращается к ней, она всегда использует свое полное имя. Джулия рассказывает о том, что Рэйчел — мама персонала, которая заботится обо всех и следит за тем, чтобы все было на своих местах. Рэйчел Вон — самый искренний человек, которого я когда-либо встречал. Я всегда буду называть ее Рэйчел Вон. Джоэл Смит и я вместе участвовали в групповом проекте, и я думаю, что это либо делает друзей, либо разрушает их. К счастью, Джоэл и я до сих пор общаемся. Один из самых заботливых людей, которых я знаю, Джоэл никогда не пропускал встречи, не убедившись, что со мной все в порядке.![]()
Уитнер. Любовь этого парня к «Звездным войнам» поражает меня, и я уважаю это. Уитнер может заставить вас смеяться над чем угодно, и это о чем-то говорит. Я встретил Кимри, просто прогуливаясь по кампусу. Она машет всем и однажды решила поздороваться со мной. Я не самый общительный, поэтому я благодарен, что она решила связаться со мной. Еще один сотрудник ВК — Бьянка. Бьянка работала в штате бульвара Джулии на последнем курсе колледжа. Она одна из самых милых людей и отлично справляется со своей работой в качестве SRA.
Остин сохраняет свой стиль, будучи одним из самых крутых парней. Будь то просьба о модном совете от девушек или просто желание пообщаться, Остин заставляет вас чувствовать себя ценным. Дж. Скотт. Ну, скажем так, мое первое впечатление об этом парне было сомнительным. С тех пор он искупил себя, и мое взаимодействие с ним было положительным по сравнению с первым.
