Ответы пользователя по тегу ВКонтакте
  • Как редактировать своё сообщение с помощью VK API?

    @DDV23
    Биокибернетик
    Смотря что вы хотите реализовать. Используйте метод https://api.vk.com/method/messages.edit
    Например я хочу считать участников чата и в течении дня редактировать сообщение в закрепе, отмечая там количество. new_text = f'Привет! Ты сегодня уже {members_count} посетитель нашего чата.'

    С помощью этого метода Вы можете сделать скрипт, который каждую минуту, получает текущее количество участников в чате с помощью метода messages.getConversationMembers. Затем, обновляет текст закрепленного сообщения с новым количеством участников.
    Ответ написан
    Комментировать
  • Vk метод опубликовать запись в страницу VK группе?

    @DDV23
    Биокибернетик
    Не совсем понятно, что именно надо. Публиковать от имени сообщества или сообщество должно публиковать пост? Метод понятен https://api.vk.com/method/wall.post
    Я Вам на Python, можете на любой язык переделать, это несложно
    1. Добавляем в инициализации params - "from_group": 1
    # Инициализация params
            params = {
                "access_token": ВАШ_ТОКЕН_ПОЛЬЗОВАТЕЛЯ,
                "v": "5.131",
                "owner_id": "-идентификатор группы",
                "message": что-то там,
                "from_group": 1,  # пост от имени группы, если поставить 0 то будет от имени пользователя.
            }

    2. Если вы хотите юзать wall.post с токеном сообщества, то метод работать не будет.
    Ответ написан
    2 комментария
  • Как решить проблему когда ВК бот флудит после приписки else?

    @DDV23
    Биокибернетик
    В коде можно добавить условие, что если сообщение было отправлено более чем (ЛЮБОЕ ВРЕМЯ) назад, то его не нужно обрабатывать. Либо просто игнорировать все сообщения, которые были отправлены до последнего запуска бота. Используй from datetime import datetime
    Ответ написан
    Комментировать