English Русский

Uploader Bot

A Telegram bot that helps content creators publish short-form videos to their own social media accounts from one chat.

TikTok Instagram Reels YouTube Shorts

Open bot in Telegram

For App Reviewers & Administrators

This page describes the complete end-to-end integration flow. The bot only acts on behalf of the user who explicitly connects their own account and uploads their own content.

1. Connect accounts (OAuth)

  1. User opens @DzimoVirginBot in Telegram.
  2. User taps “Connect accounts”.
  3. User selects a platform (TikTok / Instagram / YouTube).
  4. Bot sends an OAuth authorization link.
  5. User logs in on the official platform page and grants permissions.
  6. Platform redirects to https://yaebalmamunegra.xyz/oauth/<platform>/callback.
  7. Server stores an encrypted access token linked to the user's Telegram ID.

2. Publish a video

  1. User taps “Upload video” in Telegram.
  2. User sends a video file (MP4/MOV, up to 50 MB).
  3. User writes a caption/description.
  4. User chooses “Publish now” or schedules a date.
  5. Bot uploads the video to each connected platform using official APIs.
  6. User receives a status report in Telegram.

3. TikTok integration details

ProductPurpose in this app
Login Kit Allows the user to sign in with TikTok and authorize our app. Redirect URI: https://yaebalmamunegra.xyz/oauth/tiktok/callback
Content Posting API Uploads the user's video file and publishes it to the authorized user's own TikTok profile (Direct Post enabled).

4. Scopes used

ScopeWhy it is needed
user.info.basicIdentify which TikTok account was connected after OAuth login.
video.uploadUpload the video file provided by the user to TikTok servers.
video.publishPublish the uploaded video to the authorized user's TikTok profile.

5. Data & security

  • We store only: Telegram user ID, OAuth tokens (encrypted), and videos the user sends for publishing.
  • Tokens are used solely to publish content the user explicitly requests.
  • We do not access other users' data and do not post without user action.
  • Users can revoke access anytime in TikTok / Instagram / Google account settings.

6. Technical endpoints

  • Website: https://yaebalmamunegra.xyz
  • OAuth callbacks: /oauth/tiktok/callback, /oauth/instagram/callback, /oauth/youtube/callback
  • Privacy Policy · Terms of Service

Contact: dmitry.v@gmail.com

Uploader Bot

Telegram-бот для авторов контента: публикация коротких видео на свои аккаунты TikTok, Instagram Reels и YouTube Shorts из одного чата.

TikTok Instagram Reels YouTube Shorts

Открыть бота в Telegram

Инструкция для администраторов и модераторов

Ниже — полный сценарий работы приложения. Бот действует только от имени пользователя, который сам подключил аккаунт и сам отправил видео.

1. Подключение аккаунтов

  1. Пользователь открывает @DzimoVirginBot.
  2. Нажимает «🔗 Подключить аккаунты».
  3. Выбирает платформу (TikTok / Instagram / YouTube).
  4. Переходит по OAuth-ссылке и авторизуется на официальном сайте платформы.
  5. После успеха открывается страница «✅ подключён» на yaebalmamunegra.xyz.
  6. Токен сохраняется в зашифрованном виде и привязывается к Telegram ID пользователя.

2. Публикация видео

  1. Пользователь нажимает «📤 Загрузить видео».
  2. Отправляет видеофайл (MP4/MOV, до 50 МБ).
  3. Пишет описание (caption).
  4. Выбирает «Опубликовать сейчас» или указывает дату.
  5. Бот публикует на все подключённые платформы через официальные API.
  6. Пользователь получает отчёт о результате в Telegram.

3. TikTok — продукты и scopes

Продукт / ScopeЗачем нужен
Login KitOAuth-вход пользователя в TikTok. Redirect: /oauth/tiktok/callback
Content Posting APIЗагрузка и публикация видео на профиль авторизованного пользователя.
user.info.basicОпределить, какой аккаунт TikTok подключён.
video.uploadЗагрузить видеофайл на серверы TikTok.
video.publishОпубликовать видео в профиле пользователя.

4. Безопасность данных

  • Храним: Telegram ID, зашифрованные OAuth-токены, видео для публикации.
  • Токены используются только для публикации по запросу пользователя.
  • Доступ можно отозвать в настройках TikTok / Instagram / Google.

Политика конфиденциальности · Пользовательское соглашение

Контакт: dmitry.v@gmail.com