Для запуска достаточно создать файл .env, в котором описаны переменные окружения.
Файл .env:
TELEGRAM_TOKEN=<токен телеграм бота>
GOOGLE_APPLICATION_CREDENTIALS=<путь до файла application_default_credentials>
GOOGLE_CLOUD_PROJECT=<id проекта google cloud>
VK_APIKEY=<токен сообщества vk>
TG_CHAT_ID_LOG=<идентификатор пользователя телеграма для получения логов>
TELEGRAM_TOKEN_LOG=<бот для отправки логов>
Для создания телеграм бота напишите боту BotFather, там вы создадите бота, и вам будет выдан токен бота.
Токен можно сгенерировать в меню управления сообщества на вкладке API
Развернуть виртуальное окружение интерпретатора
python -m venv ./venv
Активируйте виртуальное окружение
source venv/bin/activate
Безопасно обновите pip
pip install --upgrade pip
Установить требуемые библиотеки для скрипта командой
pip install -r requirements.txt
После заполнения файла с переменными можно запускать ботов с помощью команд
python tg_bot.py
python vk_bot.py
Натренировать бота можно с помощью скрипта load_intent.py, который запускается следующей командой
python load_intent.py --p [путь до файла json]
Пример файла для обучения бота по ссылке