1.9Kпросмотров
7.5%от подписчиков
12 марта 2026 г.
🎬 ВидеоScore: 2.1K
🚀Автопостинг из Telegram в VK на Python Если ты ведёшь Telegram-канал и вручную дублируешь посты в VK - ты просто тратишь время. Это легко автоматизируется на Python.
Telegram становится источником контента, VK — приёмником, а скрипт делает всю грязную работу за тебя. Как это работает по шагам:
- бот читает новые сообщения из Telegram
- забирает текст поста
- отправляет его в VK через API
- при желании можно добавить фильтрацию, форматирование или логирование Что нужно подготовить заранее:
- токен VK с правами wall
- ID сообщества VK
- токен Telegram-бота
- ID Telegram-канала или чата Такой подход отлично подходит для:
- советов и обучающих постов
- новостей и апдейтов
- кросс-постинга контента
- роста охвата без ручной рутины import requests TELEGRAM_BOT_TOKEN = "TELEGRAM_BOT_TOKEN"
TELEGRAM_CHAT_ID = "@your_channel"
VK_TOKEN = "VK_ACCESS_TOKEN"
VK_GROUP_ID = "123456789" # без минуса def post_to_vk(text: str): url = "https://api.vk.com/method/wall.post" payload = { "owner_id": f"-{VK_GROUP_ID}", "from_group": 1, "message": text, "access_token": VK_TOKEN, "v": "5.199", } requests.post(url, data=payload) def handle_telegram_update(update): message = update.get("message") if not message: return text = message.get("text") if text: post_to_vk(text) def poll_telegram(): offset = None while True: resp = requests.get( f"https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/getUpdates", params={"offset": offset, "timeout": 30}, ).json() for update in resp["result"]: offset = update["update_id"] + 1 handle_telegram_update(update) poll_telegram()