Задать вопрос
@DADDADADA

Как сделать так чтобы бот получал дату рождения пользователя в вк через библиотеку Vkbottle?

Всем привет! Прошу прощения за возможно глупые вопросы, но все же, в этом деле я новичок и хотелось бы подробнее разобраться в теме. Буду очень благодарен, если скинете статей с Vkbottle)
Мне нужно сделать так, чтобы когда пользователь писал в группу в ВК, бот получал его дату рождения и отправлял ее пользователю. Есть вариант реализации этого через vk_api, и в теории если добавить это в переменную, и потом уже ее отправлять пользователю через VKbottle, может что то получиться. Но ведь vk_api не асинхронная библиотека, и вот будет ли смысл от всего этого? Есть возможность реализовать только на vkbottle?
  • Вопрос задан
  • 227 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
WolfInChains
@WolfInChains
Ну так в vk_api вы вызываете конкретный метод, для получения даты, что мешает вызвать этот же метод в vkbottle?

Что-то вроде того
from vkbottle.bot import Bot, Message

bot = Bot(BOT_TOKEN)

@bot.on.message()
async def bdate(message: Message):
    result = await message.ctx_api.users.get(user_ids=message.from_id, fields=["bdate"])
    await message.answer(f"Др: {result[0].bdate}")

bot.run_forever()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы