Задать вопрос
@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" серым цветом, как не использующийся (понятное дело) в определении функции.
Благодарю за любой ответ.
  • Вопрос задан
  • 255 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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