Автоматизируйте поддержание огонька в TikTok с помощью Python скрипта.
Загрузка информации о последнем релизе...
О проекте
"Огонек TikTok" - это Python скрипт, который автоматически пишет соообщение в TikTok.
Больше не нужно беспокоиться о том, что вы забудете отправить сообщение и потеряете свою 🔥Серию.
Основные возможности:
- Автоматическая отправка сообщений
- Понятный и ясный функционал
- Настройка отправляемого сообщения
- Работает в фоновом режиме
- Автовход в Аккаунт
Установка
Нужен Python 3.12+ (скачать).
-
Откройте терминал, и пропишите (важно!):
pip install selenium webdriver-manager TikTokApi requests
TikTokAPI конечно не работает, но его нужно установить для работы кода.
- Установите файл (Releases -> tiktokstreak.py)
- Положите файл в папку
Настройка
- Откройте его через любой редактор (блокнот, IDLE, VSCODE, PYCHARM и т.д.)
- Заполните пустые переменные:
TARGET_USERNAME = ""
MESSAGE = "Сообщение, которое отправляется автоматически."
ONRUNMESSAGE = "Сообщение, которое отправляется при запуске кода."
LOGINGUI = True или False
TARGET_USERNAME
должен выглядеть так:
Нужно написать TARGET_USERNAME = "Флауи"
Вместо TARGET_USERNAME = "@0flowey0"
LOGINGUI
это настройка, нужно ли открывать браузер для входа. Если у вас есть SESSION_ID и MS_TOKEN на руке, то можете вставить эти данные в SESSION_ID
и MS_TOKEN
. Либо можете убрать комментарий на 94 и 101 строчке, запустить код, и при входе получить эти данные.
Ответ на то, нужен ли LOGINGUI
- Это если вы помещаете на хостинг, где нет рабочего стола. Код должен работать отлично, если даже нет возможности открывать приложения с окнами, главное лишь выключить LOGINGUI
.
После-настройки
Запускайте файл. Желательно через терминал (python main.py), если хотите узнать в чём ошибка.
Как это работает?
- Открывается в браузере окно входа (если LOGINGUI = True)
- Происходит вход в аккаунт
- Код берёт из http реквестов SESSION_ID и MS_TOKEN
- Код закрывает браузер
- Сохраняет токены
- Открывает невидимый браузер (headless)
- Вставляет токены
- Открывает переписку
- Ищет человека по нику
- Открывает чат с ним
- Жмёт по вводу текста
- Набирает текст (вручную, не вставляя). И жмёт ENTER
- Проверяет, отправилось ли сообщение
- Закрывает браузер и начинает ждать 12:00 МСК
- Возвращается к 6 этапу
Код не работает!!! Помогите!!!
- Установите пайтон
- Установите библеотеки через pip install (если у вас проблема с pip install, посмотрите скриншот)
- Вставили ли вы все нужные данные (раздел настройка)
- Пересмотрите LOGINGUI. Если это среда без DE, поставьте LOGINGUI = False. (True или False ставят без кавычек!)
- Посмотрите данные, которые ввели, в самом начале файла. Вдруг ошибку сделали
- Перечитайте внимательно всю инструкцию
- Если совсем всё ужасно - напишите в Issues (ПРЕЖДЕ ЧЕМ ПИСАТЬ - ПОСМОТРИТЕ ЗАКРЫТЫЕ ISSUES, ТАМ МОЖЕТ БЫТЬ РЕШЕНИЕ ВАШЕЙ ПРОБЛЕМЫ!!!)
Заметка: Перепроверьте код, если вы не доверяете свой аккаунт тиктока! Лишь знав базовый английский, можно понять что каждая строка делает. Также расставлены комментарии!
А ещё, есть малый шанс что за это можно получить бан. Конечно, код старается имитировать браузер, но всё же. Лично я проверял на своём основном аккаунте @0flowey0 (скриншот)
Можно спокойно сделать форк на гитхабе, если есть идеи как облегчить код. (TikTokAPI не работает.)
На Termux можно попытаться сделать (LOGINGUI=False). Но session_id и ms_token придётся найти самому. Загуглите, или спросите у ии, как достать на телефоне из куки и http реквеста данные из тикток-сайта.