Бот для рассылки сообщений в VKОписаниеИнструмент для массовой рассылки сообщений в беседы ВКонтакте от имени пользователя. Управление через консольный интерфейс.
Установка
Склонируйте репозиторий или скачайте архив с кодом.
Установите Python
Установите зависимости:
pip install -r requirements.txt
Настройка
Получите VK user access token с правами messages.
В файле config.py вставьте токен в переменную VK_TOKEN:
VK_TOKEN = 'ваш_токен_сюда'
(Опционально) Укажите ID группы VK в VK_GROUP_ID.
Запуск
Откройте терминал в папке с ботом.
Запустите:
python main.py
ИспользованиеДоступные команды:
start — запуск бота
status — статус бота
send — отправить сообщение во все выбранные беседы
add_vk — добавить беседу в список рассылки
remove_vk — удалить беседу из списка рассылки
list — показать все ID бесед для рассылки
chats — показать все доступные вам беседы
help — справка
exit — выход
Как узнать ID беседы VK
Используйте команду chats — бот покажет все доступные вам беседы и их ID.
Либо получите ID через VK API или из адресной строки браузера (после chat_id=).
Важно
Бот работает только с теми беседами, в которых ваш аккаунт состоит и имеет право писать сообщения.
Используйте только свой личный токен пользователя VK с правами messages.
Не передавайте токен третьим лицам.
Возможные проблемы
Нет доступа к беседе: убедитесь, что вы участник беседы и у вас есть право писать сообщения.
Неверный токен: проверьте, что токен действителен и имеет нужные права.
Ошибка peer_id/chat_id: используйте только те ID, которые отображаются в команде chats.