
28.08.2021, 20:15
|
|
Познавший АНТИЧАТ
Регистрация: 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
(
'[ + ]'
)
Думаю теперь все понятно?
|
|
|