Задать вопрос
@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")
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Невалидная ссылка на фото. Кто является владельцем фото? Группа или пользователь?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽