Ответы пользователя по тегу ВКонтакте
  • Почему не работает бот?

    scoffs
    @scoffs
    Fullstack | C# | Student
    Проверьте, что вы настроили параметры доступа к сообщениям в группе. Приложение должно иметь права на чтение и отправку сообщений в группу.

    Кроме этого, убедитесь, что ваш бот имеет права на отправку комментариев к записям на стене группы. Это можно проверить в настройках группы в меню "Управление" -> "Сообщения и сообщества" -> "Настройки ботов".

    Также, вы используете метод vk.wall.createComment, который позволяет создавать комментарии, но не позволяет отвечать на сообщения пользователей в ЛС. Для ответа на сообщения пользователей вам нужно использовать метод vk.messages.send.
    Ответ написан
    Комментировать
  • Есть ли возможность написать скрипт пересылки сообщений из определённого диалога на другой аккаунт?

    scoffs
    @scoffs
    Fullstack | C# | Student
    Через апи нет возможности прямой пересылки, кастыльно это будет выглядеть типа такого
    import vk_api
    
    login = 'log'
    password = 'pass'
    vk_session = vk_api.VkApi(login, password)
    try:
        vk_session.auth()
    except vk_api.AuthError as error_msg:
        print(error_msg)
    
    # Получение истории сообщений
    peer_id = 123456789 # ID диалога
    history = vk_session.method('messages.getHistory', {'peer_id': peer_id})
    
    # Отправка сообщений на другой аккаунт
    new_peer_id = 987654321 # ID другого аккаунта
    for message in history['items']:
        text = message['text']
        vk_session.method('messages.send', {'peer_id': new_peer_id, 'message': text})
    Ответ написан
    Комментировать
  • Можно ли загрузить фотографию в альбом с помощью идентификатора фотографии?

    scoffs
    @scoffs
    Fullstack | C# | Student
    Не?
    const v3 = require('node-hue-api').v3;
    
    async function uploadPhotoToAlbum(photoId, albumId) {
      const username = 'your-username'; // Замените на ваше имя пользователя Hue
      const bridgeIp = 'your-bridge-ip'; // Замените на IP-адрес вашего моста Hue
    
      // Создание экземпляра Hue API
      const api = await v3.api.createLocal(bridgeIp).connect(username);
    
      // Загрузка фотографии в альбом
      const response = await api.groups.createGroupScene(albumId, [photoId]);
    
      console.log('Photo uploaded to album:', response);
    }
    
    // Использование функции для загрузки фотографии в альбом
    uploadPhotoToAlbum('1_43894933', 'your-album-id'); // Замените на ваш идентификатор альбома
    Ответ написан
    Комментировать
  • Как создать статью через VK API?

    scoffs
    @scoffs
    Fullstack | C# | Student
    Насколько мне и знатокам API VK известно, на данный момент нельзя создать статью через API
    Ответ написан
    Комментировать
  • Как вывести значения в API VK?

    scoffs
    @scoffs
    Fullstack | C# | Student
    Чтобы получить только первые две строки результата, вы можете изменить ваш цикл for следующим образом:

    for i, p in enumerate(data1):
        if i < 2:  # Ограничение вывода только первых двух строк
            print('sex:', p['reach']['sex'])
            print('age:', p['reach']['age'])
    Ответ написан
  • Как поставить картинку на фон опроса VK API на Python?

    scoffs
    @scoffs
    Fullstack | C# | Student
    Попробуй этот метод https://dev.vk.com/method/photos.getWallUploadServer
    Ответ написан
    Комментировать