Python
6
Вклад в тег
return_button = ['/start']
keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
keyboard.add(*start_buttons)
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
import random
def send(user_id, attachment):
random_id = random.randint(-2147483648, +2147483648)
vk.messages.send(
peer_id=user_id,
random_id=random_id,
message="Новый пост в группе!",
attachment=attachment
)
#Сам код main
vk_session_group = vk_api.VkApi(token='ТОКЕН') # Токен группы
vk = vk_session_group.get_api()
longpoll_group = VkBotLongPoll(vk_session_group, 12345) # ID группы
user_id = 12345678 # Кому отправлять репост
for event in longpoll_group.listen():
if event.type == VkBotEventType.WALL_POST_NEW:
id_ = event.object['id']
owner_id_ = event.group_id
wall_id = f'wall-{owner_id_}_{id_}'
print('Новый пост! - ', wall_id)
attachment = wall_id
send(user_id, attachment)