Телеграмм бот гости в ВК

Use saved searches to filter your results more quickly

Cancel Create saved search

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

Reload to refresh your session.

shikhov / vk2tg Public

Двухсторонний бридж между чатами Telegram и VK

shikhov/vk2tg

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags

Nothing to show

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

  • Local
  • Codespaces

HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.

Новые боты для заработка денег в телеграм и вконтакте

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

Latest commit message
Commit time

README.md

Описание

Приложение для платформы Google App Engine, которое через ботов пересылает сообщения между чатами Telegram и VK. Еще может присылать уведомления в Telegram о новых постах и комментариях в группе VK.

Чаты

Изначально разрабатывалось для расширения охвата существующего Telegram-чата путем присоединения VK-чата (для тех, кто не хочет или не может пользоваться Телеграмом). Также поможет, если вам по необходимости нужно сидеть в каком-нибудь VK-чате, но пользоваться официальным клиентом вам невыносимо. Настраиваете ботов и пишете из любимой тележки 🙂

Что реализовано

Текстовые сообщения

Поддерживается в обе стороны

Изображения

Поддерживается в обе стороны

Cтикеры

Поддерживается в обе стороны

Локейшены

Поддерживается в обе стороны

Контакты

  • TG -> VK: поддерживается
  • VK -> TG: нет такой функциональности

Реплаи (ответы)

  • TG -> VK: так как текущий VK Bot API не позволяет делать реплаи на сообщения, цитируемый текст помещается в начале сообщения и визуально выделяется с помощью эмоджи (форматирования текста в VK нет).
  • VK -> TG: отображается нативно, как обычный ответ в Telegram. Для определения соответствия id сообщений в обоих чатах используется небольшая хитрость с сохранением контрольной суммы и времени сообщения (получать id отправленных сообщений VK также не позволяет).

Редактирование/удаление сообщений

К сожалению, практически ничего нельзя реализовать из-за ограничений VK Bot API. Единственное, если в VK отредактировали текстовое сообщение, а потом ответили на него, приложение понимает, что было изменение, и обновит исходное сообщение в TG.

Видео, файлы, музыка

Уведомления о постах и комментариях

Мгновенные уведомления о новых постах и комментариях в группах VK через Callback API. Из вложений поддерживаются только фото.

Настройка

TGBOTTOKEN — токен бота в Telegram

TGBOTUSERNAME — юзернейм бота в Telegram

VKAPIVER — версия VK API

VKTOKEN — ключ доступа VK (access_token). См.: https://vk.com/dev/access_token

Еще по теме:  Как изменить свой профиль в Телеграмме

VKGROUPTOKEN — ключ доступа сообщества (VK-бот по сути является сообществом). См.: https://vk.com/dev/access_token

VKMYID — id вашего VK-аккаунта. Необязательный параметр.

TIMETRESHOLD — на текущий момент должен быть равен 1

confirmation — dict, в котором ключ — это id группы VK, а значение — строка, которую должен вернуть сервер при настройке вебхука в группе.

wallpost — dict, в котором ключ — это id группы VK, а значение — id чата в Telegram, куда будут приходить уведомления о новых постах в этой группе. Все id — целые числа.

comment — dict, в котором ключ — это id группы VK, а значение — id чата в Telegram, куда будут приходить уведомления о новых комментариях в этой группе. Все id — целые числа.

tg2vkid — dict, в котором ключ — это id чата в Telegram, а значение — id чата в VK (не для вас, а для VK-бота), между которыми будет пересылка сообщений. Все id — целые числа.

Развертывание

Подробно расписать все сложно, поэтому только кратко, возможно, некоторые шаги забыл. Если что-то непонятно, придется погуглить ‍♂️

  • Создать бота в Telegram, включить бота в чат, сделать администратором чата
  • Создать сообщество в VK (можно закрытое), включить сообщения сообщества, включить возможности ботов и добавление сообщества в беседы, добавить сообщество в чат, сделать администратором
  • У сообщества VK включить Callback API (версия не ниже 5.80), настроить типы событий (сообщения, посты, комментарии)
  • Отредактировать config.py
  • Создать приложение в Google App Engine, задеплоить код
  • Настроить вебхук телеграм-бота на адрес https://your_application.appspot.com/tghook
  • Настроить вебхук (Callback API) сообщества VK на адрес https://your_application.appspot.com
  • После настройки вебхуков можно смотреть логи Google App Engine, там будут все приходящие json’ы в удобочитаемом виде, в них можно найти id чатов, пользователей и т.д.

About

Двухсторонний бридж между чатами Telegram и VK

Источник: github.com

Как настроить авторепост с Telegram-канала в паблик-VK?

Подскажите, уже переискал во всем Гугле, имеется ли какой-то бот умеющий автоматически репостить с канала Телеграмма на паблик ВК? Везде указывается как наоборот с ВК на Телеграмм перекидывать автоматически, а наоборот только на сайте с платной подпиской.

Нужно чтобы все посты что публикуются на канале автоматически публиковались в паблике в ВК, возможно с задержкой конечно, но если кто-то опубликовал пост в Телеграмме, он автоматически должен появлятся в ВК.

Нет никаких вариантов, возможно кто-то сможет подсказать? Хотел бы связаться с человеком который смог бы в случае чего объяснить написание бота для подобной цели, нужно срочно, благодарю за внимание.

  • Вопрос задан 17 нояб. 2022
  • 2358 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 2

Вот рабочий вариант: https://onemorepost.ru/help/?id=telegram2_vk позволяет автоматически репостить с канала Телеграмма на паблик ВК

Ответ написан 18 февр.
Комментировать
Нравится 1 Комментировать

Когда-то делал подобное человечку. Получился костыль, но рабочий, вдруг возьмешь за идею и сделаешь свое. Значит, человек хотел, что бы не ВСЕ статьи публиковались в телеграм-вк-дискорд, а определенные. Так вот, когда он вручную делал пост в телеграм канале — ничего не «перекидывалось». Теперь к делу (идее).
Человек был обычным пользователем и все должно было быть «человекоподобно» и просто. Так вот, я сделал ему простую форму публикации ПОСТА на его сайте. Понятно, выделил то, что ему нужно. Фото и текст. Записывалось это все в JSON файл. Можно и в БД, как удобнее, объем маленький.

Далее в уже имеющегося бота библиотекой asincio, методом sleep каждый час проверял на наличие новых ПОСТОВ в БД и с помощью методов библиотек aiogram, discord-webhook и vk_api делал посты в группы-каналы. Вот ЧАСТЬ конечного кода, остальное не хочу копаться (сама функция и куча донастроек и т.п.). Можно написать, что б прям сразу же публиковалось, но я не помню почему он так захотел, была причина.

import aiogram import vk_api from discord_webhook import DiscordWebhook async def bids(): fresh_bids = get_freshbids() ### Функция сортировки новых/старых, разбивка и присвоение переменных и т.п. ### Разное оформление для каждой СОЦ СЕТИ tgbid = f» ПОСТ (из бд)» discbid = f» ПОСТ (из бд)» vkbid = f» ПОСТ (из бд)» ### ПОСТ В ТГ await bot.send_message(-10000000000, tgbid, reply_markup=ХХХ,disable_web_page_preview=True) ### ПОСТ В ДИСК webhook = DiscordWebhook(url=’https://discord.com/api/webhooks/969вава4931/n5CваE САМ ВЕБХУК’, content=f») response = webhook.execute() ### ПОСТ В ВК authorize.method(‘wall.post’, ) await asyncio.sleep(3600)

Еще по теме:  Как заработать с помощью Телеграмм канала

P.S ЕСЛИ ОЧЕНЬ КОРОТКО тебе нужен бот, который все посты в канале ТГ будет записывать в БД, либо в переменную, а после методами vk_api публиковать пост в ВК. Все просто)

Источник: qna.habr.com

Автопостинг Телеграм в ВК из RSS — лучшие боты и сервисы

Времени постоянно не хватает, а планы у манимейкеров огромные. Чтобы его сэкономить, нужно использовать специальные инструменты. К примеру, не сложно настроить автоматический постинг. В социальных сетях это не новая фишка, но пользователи мессенджера Telegram могут и не знать, что тут тоже есть такая функция.

Автопостинг Телеграм в ВК из RSS – лучшие боты и сервисы мы представим на этой страничке, а также подробно объясним, что нужно делать.

Потратив несколько минут, вы сможете сэкономить кучу времени, размещая посты на одной площадке и автоматически добавляя их на другие. Не важно, ведете вы блог, группу Вконтакте или сообщество на других сайтах.

автопостинг телеграм

Зачем нужен автопостинг ВК в Телеграм?

Отчет очевиден, чтобы записи автоматически копировались и размещались на других ваших площадках. За счет этого не только удается сэкономить время, но и добиться максимального охвата аудитории. Этим уже пользуются все владельцы крупных каналов, а настройка занимает несколько минут.

Обязательно узнайте, как правильно вести канал в Телеграм. Чтобы успешно развиваться, нужно учитывать массу тонкостей.

Выполняется всё через Телеграм ботов. Сначала вам потребуется создать нового бота, получить API и потом воспользоваться ботами автопостинга. Останется только добавить его в список администраторов сообщества и проверить, как всё работает. В некоторых моментах не будет русского языка, поэтому пригодится инструкция:

Всего за несколько минут удается добавить автоматический постинг в Телеграм. Ниже мы представим ещё одно руководство с подробным описанием каждого шага. Кроме этого, расскажем о лучших ботах и сервисах, предлагающих дублировать свои записи сразу на все площадки.

Лучший бот для автопостинга в Телеграм

Так создается новый бот и подключается к ManyBot. Однако, это ещё не всё, что потребуется сделать. Дальше начинается настройка, подключение к социальным сетям и прочие действия.

Настройка автопостинга через бота

Это тоже на отнимет у вас много времени. Нажав на ссылку в ManyBot для включения автопостинга, появится простая инструкция:

Автопостинг Телеграм в ВК из RSS - лучшие боты и сервисы

Как видите, просят перейти к своему боту. После начала диалога вы увидите список команд для управления. Выбирайте из них автопостинг, под формой для ввода сообщения откроется меню, можно выбирать, какие социальные сети вы хотите подключить:

Автопостинг Телеграм в ВК из RSS - лучшие боты и сервисы

Можно сделать автопостинг в Телеграм из ВК, RSS, YouTube или Twitter. Выбираем любой вариант, после чего нас просят указать ссылку на площадку. Отправляем и сразу же появляется сообщение о том, что всё подключено:

Автопостинг Телеграм в ВК из RSS - лучшие боты и сервисы

Теперь новые записи будут транслироваться в Телеграм, а вам не придется больше вручную отправлять ссылки, чтобы как можно больше людей увидело пост или видео. Можете добавить несколько площадок, тогда бот будет публиковать контент ещё чаще.

Ещё один бот автопостинга в телеграмм RSS и ВК

Автопостинг Телеграм в ВК из RSS - лучшие боты и сервисы

Пока он работает не стабильно, бывают сбои и подходит только для автопостинга в Телеграм из Вконтакте. Каждый пункт понятен и без объяснений, как создавать бота на BotFather мы уже показали. Почему мы рекомендуем бота, несмотря на то, что он до сих пор находится в режиме тестирования?

  • поддерживает любые виды контента (даже аудиозаписи);
  • переносятся посты с любым количеством изображений;
  • из ВК переносятся даже посты с опросами;
  • можно настроить задержку публикаций;
  • к постам добавляется до 18 кнопок Like;
  • поддерживаются комментарии к постам;
  • есть белый и черный список хештегов;
  • доступна история публикаций и их повторная отправка;
  • есть настройки показа;
  • к постам добавляются подписи;
  • поддерживаются рассылки из диалогов ВК.

За использование всего этого инструментария придется платить по 100 рублей в месяц. Оно того стоит, тем более есть партнерская программа. Бесплатно тут можно подключить только один источник к одному каналу.

Другие сервисы автоматического постинга

Подключить и настроить автопостинг из ВК в телеграм бот или с других источников можно с помощью множества других проектов. Сейчас мессенджер в тренде, блогеры, владельцы каналов на Ютубе и сообществ в социальных сетях запускают новые площадки в Telegram и ставят их наполнение на автомат с помощью этих инструментов:

  1. Channely – сервис для отложенного постинга в Телеграм. Добавляйте сколько угодно записей и устанавливайте время их размещения. Есть много дополнительных функций, редактирование записей, черновики и т.д. Плюс к этому, вы получите полезную статистику по своему каналу. Копирования записей из соц. сетей и RSS тут нет, а стоимость за каждый подключенный канал составляет 5$ в месяц.
  2. Amplifr (❌закрыт) – аналогичный проект, также позволяет добавить отложенные записи, причем не только в Телеграме. Есть интеграция через RSS, может размещать видео из YouTube или Coub, сокращает ссылки, удобный редактор постов, доступны черновики и каждую неделю отправляют отчеты со статистикой. Стоимость также за каждый аккаунт 5$ в месяц.
  3. Smmplanner – поддерживает отложенный постинг во всех популярных социальных сетях. В Telegram можно пользоваться бесплатно, если размещается не больше 100 записей в месяц. Настроек намного меньше, чем у конкурентов, зато удобно выставляется время размещения постов. Есть платные тарифы, но их преимущество только в том, что разрешается подключить больше аккаунтов.
  4. Kukuio – подходит владельцам сайтов и тем, кто ведет много каналов в Telegram. Во-первых, тут доступен импорт записей из RSS. Во-вторых, можно настроить группы с постами, чтобы размещать разные публикации на отдельных каналах. Первые две недели дают бесплатно протестировать систему. Потом придется платить по 7$ по самому дешевому тарифу (до 5 аккаунтов и до 500 записей в месяц).
  5. SmmBox – единственный сервис, который импортирует записи из Вконтакте и RSS. Поддерживает много социальных сетей, автопостинг настраивается не только в Телеграм. Функционал богатый, сокращение ссылок, поиск тематического контента, настройка расписания. Самое интересное, есть расширение для браузера, через которое можно получать уведомления. Стоимость от 299 рублей в месяц.
  6. Postmypost – самый популярный сервис автопостинга в Instagram, но он также поддерживает и Telegram. Загружаемый контент остается в аккаунте, его можно использовать повторно, ссылки сокращаются через известные сервисы, подключается сколько угодно RSS источников, пользователи получают подробнейшую статистику по каналу. Цены начинаются от 300 рублей в месяц.
  7. Hooppy – сервис с не самым удобным интерфейсом, зато здесь есть тариф всего за 99 рублей в месяц. Добавляйте отложенные записи, настраивайте автоматический постинг из других социальных сетей или RSS каналов. Поддерживает картинки, анимации, видео. Не хватает некоторых функций, зато цена ниже, чем у конкурентов.
  8. SEOlit – создавайте отложенные записи, выбирайте время публикации, импортируйте посты из RSS. Подойдет для размещения картинок, ссылок и видеороликов. Поддерживает импорт из разных социальных сетей. Собирается статистика, но интерфейс не такой удобный. Поможет одновременно размещать записи в разных соц. сетях, весь функционал обойдется в 400 рублей за месяц.
  9. NovaPressPublisher – разработан для размещения отложенных постов в Telegram, используется владельцами сайтов, т.к. переносит записи из RSS. Также поддерживается размещение роликов со всех популярных видео платформ. Аналитики нет, функционал скромный, в месяц просят по 350 рублей.
  10. RePublic (❌закрыт) – делайте отложенные посты с фотографиями и видеороликами. Можно добавить несколько источников, к примеру, чтобы записи появлялись сразу в нескольких каналах Telegram. Автопостинг работает и с RSS. На сайте есть функция «Поиск контента», также в базе хранится добавленная пользователем информация. Для одного канала стоимость составит 99 рублей.
Еще по теме:  Есть ли сториз в Телеграмме

Сделать автопостинг в Telegram сейчас не проблема, есть платные и бесплатные инструменты. Если решите отдавать деньги, то выбирайте проекты с самым богатым функционалом. Помимо того, что возможностей будет больше, так ещё и получишь статистику своего канала, а это однозначно пригодится для развития площадки.

Заключение

Настройте автопостинг ВК в Телеграм, подключайте другие каналы и источники, без вашего участия площадки будут наполнять контентом. Сэкономленное время тратьте на раскрутку своих проектов. Что именно делать, я рассказывал в одном из своих роликов:

Запустил собственные каналы в Telegram, считаю это направление актуальным, но сам понял, насколько много времени приходится тратить на размещение записей. Автопостинг действительно выручает, главное не использовать слишком много источников, иначе подписчики будут получать слишком частые уведомления, а это никому не нравится.

Источник: workion.ru

Рейтинг
( Пока оценок нет )
Загрузка ...