Skip to content

ВК бот, генерирующий сообщения на основе сообщений из беседы. Witless и сглыпа на минималках.

License

Notifications You must be signed in to change notification settings

dptetc/vk-markovify-chatbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vk-markovify-chatbot

Бот, генерирующий сообщения Марковским процессом на основе сообщений из беседы. Для каждой беседы ведёт отдельную историю сообщений в txt.

Установка

Устанавливаем библиотеки из файла requirements.txt (для автоматической установки библиотек и последующего запуска бота можно использовать start.bat на Windows и start.sh на *nix).

Переходим в группу, в которой размещаем бота:

  1. Управление
  2. Настройки
  3. Работа с API
  4. Создать ключ
  5. Выставляем галочки и создаем
  6. Копируем и вставляем полученный токен в config.py между кавычками
  7. При желании настраиваем прочие параметры в config.py

Настраиваем Long Poll API:

  1. Управление
  2. Настройки
  3. Работа с API
  4. Вкладка Long Poll API
  5. Long Poll API: Включено + Версия API: самая новая
  6. Вкладка Типы событий
  7. Ставим все галочки раздела "Сообщения"

Даём группе возможность писать сообщения и позволяем добавлять её в беседы:

  1. Управление
  2. Сообщения
  3. Сообщения сообщества: Включены
  4. Настройки для бота
  5. Возможности ботов: Включены
  6. Разрешать добавлять сообщество в беседы - ставим галочку

Запуск

bot.py (или start.bat на Windows и start.sh на *nix)

License / Лицензия

MIT

About

ВК бот, генерирующий сообщения на основе сообщений из беседы. Witless и сглыпа на минималках.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.6%
  • Shell 1.8%
  • Batchfile 1.6%