Бот ВКонтакте, загружающий видео из TikTok ответом на ссылку в беседе
Скопировать файл .env.example
и переименовать в .env
.
TOKEN
- ключ доступа для сообществаUSER_TOKEN
- ключ доступа для пользователяWIDGET_TOKEN
- ключ доступа для сообщества с правами виджетовGROUP_ID
- ID сообществаADMIN_PEER_ID
- ID чата с администрациейCOOKIE
- хедер с куками
Перейти в Управление, затем Настройки и Работа с API, оставить вкладку Ключи доступа. Нажать Создать ключ, выбрать права доступа для ключа доступа: управление сообществом, сообщения сообщества. Подтвердить, скопировать ключ и вставить в настройки.
Перейти на вкладку Long Poll API:
- Long Poll API: Включено
- Версия API: 5.131 и выше
- Типы событий: Входящее сообщение
TODO
Пользователь должен быть администратором в сообществе.
Получить токен через vkhost.github.io - выбрать VK API
, затем скопировать из адресной строки после access_token=
и до &
, вставить в настройки.
Перейти в Управление, затем Настройки. В разделе Основная информация под Адрес скопировать Номер сообщества, оставив только цифры, вставить в настройки.
Указать ID своей страницы ВКонтакте. Для этого нужно открыть любую фотографию/запись и скопировать цифры после photo
или wall
и до _
, вставить в настройки.
Открываем любое видео в TikTok. Жмём ПКМ по странице и Просмотреть код. Переходим на вкладку Network и перезагружаем страницу. Среди списка запросов ищем самый первый и нажимаем на него. В открывшемся окне листаем почти в самый низ и ищем строку cookie: ...
. Нажимаем по этой строке ПКМ, затем Copy value. Вставляем в настройки то, что скопировалось.
Подразумевается, что у вас уже установлена NodeJS.
- Устанавливаем модули командой
npm i
- Собираем проект командой
npm run build
- Запускаем готовый проект командой
npm run start
При последующих запусках нужно использовать только последнюю команду.