Как оформить реферальную систему в боте в вк на vkbottle python?
Есть ссылка https://vk.com/write-{сообщество}?ref_source={id} Нужно отследить кто перешёл и написать человеку в {id}. Вот только знаний мне для этого не хватает, надеюсь на вашу помощь.
Ответы (1 шт):
Автор решения: 0xmeow
→ Ссылка
Судя по документации VK API про ref и ref_source, эти поля возвращаются в виде строк в соответствующих полях объекта сообщения. Тогда c vkbottle это будет выглядеть примерно так:
from vkbottle import Bot, Message
bot = Bot("token")
@bot.on.message()
async def ref_handler(m: Message):
await bp.api.messages.send(
peer_id=int(message.ref_source),
message="some message"
)