ChatGPT создал телеграм бота

Слишком много шумихи вокруг ChatGPT, тоже решил попробовать воспользоваться им.

Первое что я ввел было "how to create a telegram bot?"

ChatGPT "how to create a telegram bot?"
ChatGPT "how to create a telegram bot?"

Вторым моим сообщением была простая задача "как создать эхо бот телеграм на python?"

Для тех кто в «танке» поясню, эхо бот — это бот который присылает Вам то, что Вы ему отправите, повторюша одним словом.

В ответ прилетели готовые куски кода, копируй, вставляй, да запускай, собственно это я и сделал.

Казалось бы, на этом моменте все готово, но… увы

Проблемы

ChatGPT предлагает установить пакет python-telegram-bot, рили? им кто-то пользуется? А как же aiogram ну или хотя бы telebot?

Ладно, мыслю так, это же ИИ, он шарит!

Устанавливаю как он (ии) и написал, запускаю код и вуаля, первая ошибка:
ImportError: cannot import name «Filters« from »telegram. ext»

Решение простое: меняем слово «Filters» на «filters» — не делайте этого, читайте дальше.

После исправления первой ошибки, появилась вторая, а именно в этой строке:
updater = Updater(token=TOKEN, use_context=True), писалось что метод Updater не понимает параметр token.

В итоге на stackoverflow было написано, что нужно было понизить версию пакета python-telegram-bot.

Кому интересно или если кто хочет запустить подобный код вот ссылка на github там все подробно описано.

После понижение версии python-telegram-bot, бот запустился.

Prod

Я чуть-чуть доработал его добавив 4 строчки кода, чтобы он реагировал на команду /start — залил на сервер, кому интересен результат, вот ссылка жми 👉 @repeats_bot.

55
4 комментария

Ни один туториал - даже самый совершенный не позволит гуманитарию в программирование.

Там огромная пропасть технических знаний.

Пока в туториале написано - оно делается - но шаг влево, шаг вправо, какая-то нестандартная ошибка и все.

3
Ответить

ChatGPT усиливает сильных, а слабым ничего не поможет)
Для программистов это очень круто быстро накидать какой-нибудь алгоритм или узнать как использовать какой-нибудь пакет. Но о целостной архитектуре проекта с рабочим кодом можно забыть.

3
Ответить

python-telegram-bot, рили? им кто-то пользуется? А как же aiogram ну или хотя бы telebot?Вы с кем сейчас разговариваете?

Вот я гуманитарий, и вообще у меня лапки, прочитал заголовок, надеялся на туториал, а тут опять надо быть программистом (((

2
Ответить

Систему не обмануть:)

2
Ответить