Код Python для пересылки постов из телеграм в группу ВКонтакте
Для реализации пересылки постов из телеграм в группу ВКонтакте, необходимо использовать API обеих социальных сетей.
В данном коде мы используем токены API для Telegram и VK, а также идентификаторы чата в Telegram и группы в VK. Затем мы используем Telegram API, чтобы получить последнее сообщение из чата, и VK API, чтобы отправить его в группу. Важно убедиться, что у вас есть права на отправку сообщений в группу ВКонтакте.
Вот пример кода на Python, который реализует данную задачу:
import requests
import json# Telegram API token
telegram_token = ‘YOUR_TELEGRAM_API_TOKEN’# VK API token
vk_token = ‘YOUR_VK_API_TOKEN’# Telegram chat ID
telegram_chat_id = ‘YOUR_TELEGRAM_CHAT_ID’# VK group ID
vk_group_id = ‘YOUR_VK_GROUP_ID’# Telegram API URL
telegram_api_url = f’https://api.telegram.org/bot{telegram_token}/’# VK API URL
vk_api_url = ‘https://api.vk.com/method/’# Get last message from Telegram chat
get_updates_url = telegram_api_url + ‘getUpdates’
response = requests.get(get_updates_url)
data = json.loads(response.text)
last_message = data[‘result’][-1][‘message’]# Send message to VK group
send_message_url = vk_api_url + ‘wall.post’
payload = {
‘owner_id’: ‘-‘ + vk_group_id,
‘from_group’: 1,
‘message’: last_message[‘text’],
‘attachments’: last_message.get(‘photo’, »),
‘access_token’: vk_token,
‘v’: ‘5.126’
}
response = requests.post(send_message_url, data=payload)