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

Как получить username бота или пользователя используя aiogram?

Используя что-то типа этого, не добился хоть какого-то успеха
dp = Dispatcher(bot)

bot = Bot(token="#Токен бота")
async def show_info(message: types.Message):
   name = bot.get(User.full_name)
   await message.answer(text = f"{name}")

executor.start_polling(dp)

(Все импорты есть)
Вывод: None
Зарянее извиняюсь за глупый вопрос. Я искал в библиотеке aiogram'a, то что бы мне помогло но так и не нашел.
и используя
name = User.full_name
Получал в конце "property object at 0x0322E780" или подобные результаты
Спасибо за помощь)
  • Вопрос задан
  • 15833 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
На гитхабе aiogram есть ответ в описании

5f707c2d75764816994853.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Philosophxiii
async def json(message: types.Message):
print(message.as_json())
Ответ написан
@duuuuhhh
async def start(message: types.Messages):
    await bot.send_message(message.from_user.id, f"Привет, {message.from_user.full_name}")


Также можно взять не только полное имя, но и Имя и Фамилию отдельно
Достаточно поизучать в функции message.from_user.??
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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