
lozzi1910/douyin-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Server для Douyin - пусть Ai ищет нас, читает и отправляет прямые сообщения Douyin
Обзор
Функция частной почты / чата дрожащей веб-страницы подвергается воздействию инструмента MCP (Model Context Protocol), чтобы помощник ИИ мог искать, читать и отправлять дрожащую частную почту. 1.После запуска сервиса браузер автоматически открывает дрожащую страницу 2 журнала. Терминал отображает путь 3 скриншота 2D. Приложение сканирует 2D-код с помощью мобильного телефона. государство - Поиск дрожащего пользователя - Поиск по указанным ключевым словам на дрожащей странице поиска - Возвращение кличек пользователей, дрожащие цифры, профили, фанаты Список частных сессий - Извлеките список сессий со страницы /messages - возвращает никнейм, последнее сообщение, непрочитанный тег для каждой сессии Чтение частной почты - поиск контактов в списке сеансов - извлечение текста и информации отправителя из DOM Отправьте личное сообщение - Найдите пользователя в списке сеансов - Ввод текста ввода через Draft. js JS - Нажмите на кнопку отправки, чтобы завершить отправку Коробка ввода в чат тремора основана на Draft.js и не может использовать стандартное заполнение () или тип (). Trigger onChange by page.evaluate() инъекция ClipboardEvent ('paste') event.js. Используйте состояние истории Playwright для сохранения файлов cookie и локального хранилища на ~/.douyin mcp/storage.json, чтобы начать автоматическое восстановление。
Обзор (машинный перевод)
Функция частной почты / чата дрожащей веб-страницы подвергается воздействию инструмента MCP (Model Context Protocol), чтобы помощник ИИ мог искать, читать и отправлять дрожащую частную почту.
#основная функция
| | функция | MCP инструмент | метод реализации
| | | | | | |
| 1 | Пользователь поиска [T0] [T0] Страница поиска: DOM извлекает информацию о пользователе
| 2 | Читайте частную почту [[T1] | DOM извлекает текст (бесплатно) |
|3 | Отправить частную почту [[T2] | Draft.js JS Injection + Click Send |
|4 | Список сеансов list_conversations() | DOM для извлечения элементов сеанса (ник, окончательное сообщение, непрочитанное) |
Технологическая архитектура
Быстрый старт
#Предпосылки #
Python 3.10+
- Тремор сотового телефона, приложение.
#Установка
Начало
Я не…
Docker развертывание
Первое развертывание
Подключение MCP Host
Docker Compose Configuration
Управление
Используйте руководство
Первый раз начал
Первый запуск требует 2D-сканирования для входа в систему:
1.После запуска сервиса браузер автоматически открывает страницу голосового журнала Noodles.
2. Терминальное отображение пути 2D амплограммы
3. Сканирование 2-мерного кода с помощью мобильных телефонов
4.После успешного входа в систему состояние входа автоматически сохраняется в ~/.douyin_mcp/storage.json
5. Автовосстановление следующего стартового состояния
Описание инструмента
Поиск пользователя (ключевое слово) - поиск дрожащих пользователей
- Поиск по определенным ключевым словам на дрожащей странице поиска
- возвращает никнеймы пользователей, дрожь, профиль, фанатов
** Список конверсий ()** - Список сеансов частной почты
Список сессий для извлечения /messages страниц
- возвращает никнейм, последнее сообщение, непрочитанную отметку для каждой сессии
** читать сообщения (контакт, ограничение = 20)** Найти контакты в списке сеансов
- Извлекать текст и информацию отправителя из DOM
** Отправить сообщение (идентификатор пользователя, текст)** - Отправить частную почту Найти пользователей в списке сеансов Введите текст через Draft.js JS
- Нажмите кнопку отправки, чтобы закончить отправку.
Структура проекта
Ключевые технологии достигнуты
# Draft.js ввод
Вибрирующий входной ящик чата основан на Draft.js и не может использовать стандарт [[T6] или type().
Страница.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →