@Max020899

Как вывести имя пользователя и бота в Python?

Здравствуйте, не подскажете как вывести в сообщении имя юзера (first.name) и имя бота? Использую библиотеку aiogram.
Раньше использовал teleBot так вот там примерно так будет:
bot.send_message(message.chat.id, "Привет, {0.first_name}! \n Я - {1.first_name}</b>,
parse_mode='html', reply_markup=markup)

Заранее спасибо.
  • Вопрос задан
  • 3538 просмотров
Пригласить эксперта
Ответы на вопрос 3
SoreMix
@SoreMix Куратор тега Python
yellow
message.from_user.last_name
message.from_user.first_name


bot.get_me().first_name
Ответ написан
@karavai777
Блин, не получается.
@dp.message_handler(content_types=['text'])
async def main(message : types.Message):
if message.text == 'Привет':
await bot.send_message(message.from_user.id, 'Привет, {message.from_user.last_name}')
Ответ написан
Комментировать
@0NeZoX0
from aiogram import types
from loader import dp
@dp.message_handler(text='/start')
async def command_start(message: types.Message):
await message.answer(f'Привіт {message.from_user.full_name}\n'
f'Твій id {message.from_user.id}')

Вдруг комусь потрібно буде)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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