Показать сообщение отдельно

  #15  
Старый 28.08.2021, 20:15
Mamashin
Познавший АНТИЧАТ
Регистрация: 17.11.2021
Сообщений: 1,134
С нами: 2363906

Репутация: 8


По умолчанию

Цитата:
Сообщение от Blinchik1143  

Так я понял что мне ее загрузить нужно, я не понял как мне это сделать.

Ладно
Показываю на пальцах:

Загружаешь картинку в вк, открываешь её В ВК, копируешь от "=" до "%"


Можешь не использовать переменную для передачи этой ссылки, а на прямую вставить через "" или ''.

send_photo:





Код:
import
vk_api
from
vk_api
.
longpoll
import
VkLongPoll
,
VkEventType
# ПЕРЕМЕННАЯ В КОТОРУЮ НУЖНО ВСТАВИТЬ КУСОЧЕК ДЛЯ ОТПРАВКИ ФОТО ВК
photo
=
'photo381260583_457375752'
vk_session
=
vk_api
.
VkApi
(
token
=
"вор"
)
vk
=
vk_session
.
get_api
(
)
longpoll
=
VkLongPoll
(
vk_session
)
# Отправка текста
def
text
(
id
,
text
)
:
vk
.
messages
.
send
(
user_id
=
id
,
message
=
text
,
random_id
=
0
)
# Отправка фото
def
url
(
id
,
url
)
:
vk
.
messages
.
send
(
user_id
=
id
,
attachment
=
url
,
random_id
=
0
)
for
event
in
longpoll
.
listen
(
)
:
if
event
.
type
==
VkEventType
.
MESSAGE_NEW
:
if
event
.
to_me
:
www
=
event
.
text
.
lower
(
)
id
=
event
.
user_id
# Используем первую функцию:
if
www
==
"ку"
:
text
(
id
,
'Прив'
)
# Первая функция + вторая
elif
www
==
'как картинку отправить'
:
text
(
id
,
'Вот так'
)
url
(
id
,
photo
)
else
:
print
(
'[ + ]'
)




Думаю теперь все понятно?
 
Ответить с цитированием