Почему, когда я устанавливаю время создания опроса на 12:10 и ожидаю его появления в указанный момент времени - 10:10, он не появляется?

Можете помочь мне с написанием скрипта для VK, используя vkbottle на Python?
  • 3 декабря 2023 г. 3:49
Ответы на вопрос 1
Ваш вопрос можно разделить на две части: 1) Проблема создания определенного времени публикации для постов. 2) Запрос на помощь в написании скрипта с использованием vkbottle в Python.

Проблема создания определенного времени публикации для постов в VK может быть связана с тем, что VK не поддерживает функцию встроенного планирования публикации опросов. Вам может потребоваться использовать сторонние инструменты или сервисы для планирования публикаций.

По второй части вашего вопроса, ниже приведен пример скрипта с использованием библиотеки vkbottle для создания опроса в VK:

```python
from vkbottle.api import UserApi
from vkbottle.config import Config

Config.debug = True # Нужно для дебага 
api = UserApi(token='YOUR_TOKEN')

async def main():
    # Создаем опрос
    poll = await api.polls.create(question="Опрос", add_answers=["Ответ 1", "Ответ 2"])
    # Отправляем опрос
    await api.wall.post(owner_id=-YOUR_GROUP_ID, attachments=f'poll{poll.owner_id}_{poll.id}')

if __name__ == "__main__":
    api.loop.run_until_complete(main())

```

Поменяйте 'YOUR_TOKEN' на токен вашего приложения и 'YOUR_GROUP_ID' на ID вашей группы. Здесь мы создаем опрос с двумя вариантами ответа и публикуем его на стену. 

Пожалуйста, обратите внимание на то, что этот скрипт будет выполняться сразу после запуска, поэтому вам всё равно потребуется использовать какой-то внешний планировщик для запуска этого скрипта в определенное время, например, cron на Unix-подобных системах или Задачи по расписанию на Windows. 

Также обратите внимание, что для работы с API VK вам потребуется зарегистрировать Standalone-приложение VK, получить из него ключ доступа и разрешить ему необходимые права на доступ.
Похожие вопросы