@EboLiK

One of the parameters specified was missing or invalid: message is empty or invalid?

Писал бота для вк, но когда хочу отправить фото, вылазит ошибка "One of the parameters specified was missing or invalid: message is empty or invalid". Даже на списанном коде выдает.

import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType

vk_session = vk_api.VkApi(token = "Сам токен")
vk = vk_session.get_api()
longpoll = VkLongPoll(vk_session)

def sender(id, text):
    vk.messages.send(user_id = id, message = text, random_id = 0)

def send_photo(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:

            msg = event.text.lower()
            id = event.user_id

            if msg == "7":
                send_photo(id, "photo593753031_457248180")
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Невалидная ссылка на фото. Кто является владельцем фото? Группа или пользователь?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы