vk-markovify-chatbot
Бот, генерирующий сообщения Марковским процессом на основе сообщений из беседы. Для каждой беседы ведёт отдельную историю сообщений в txt.
Установка
Устанавливаем библиотеки из файла requirements.txt (для автоматической установки библиотек и последующего запуска бота можно использовать start.bat
на Windows и start.sh
на *nix).
Переходим в группу, в которой размещаем бота:
- Управление
- Настройки
- Работа с API
- Создать ключ
- Выставляем галочки и создаем
- Копируем и вставляем полученный токен в
config.py
между кавычками - При желании настраиваем прочие параметры в
config.py
Настраиваем Long Poll API:
- Управление
- Настройки
- Работа с API
- Вкладка Long Poll API
- Long Poll API: Включено + Версия API: самая новая
- Вкладка Типы событий
- Ставим все галочки раздела "Сообщения"
Даём группе возможность писать сообщения и позволяем добавлять её в беседы:
- Управление
- Сообщения
- Сообщения сообщества: Включены
- Настройки для бота
- Возможности ботов: Включены
- Разрешать добавлять сообщество в беседы - ставим галочку
Запуск
bot.py
(или start.bat
на Windows и start.sh
на *nix)