@Rhoaquella

В чем разница двух вариантов отправки сообщения пользователю в python telegram bot?

Прошу сильно не бить, я абсолютный новичок в программировании, решил заниматься по одному курсу, акцент в котором делается на практику - созданию бота в telegram. Автор курса использует 10 версию python_telegram_bot, так как она была актуальна на момент записи курса. Сейчас же версия 12, в которой, насколько я понял, сделали значительные изменения в нескольких базовых аспектах. Поэтому сам вопрос - какая конструкция является более правильной и эффективной, как указано в официальной справке:
context.bot.send_message(chat_id=update.effective_chat.id, text=user_text)

или как пишет автор курса (в устаревшей версии):
update.message.reply_text(text)
Сразу скажу, что оба варианта полностью рабочие, и лично я не смог заметить какой-либо разницы в выполнении программы. И pycharm во втором случае выделяет аргумент "context" серым цветом, как не использующийся (понятное дело) в определении функции.
Благодарю за любой ответ.
  • Вопрос задан
  • 213 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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