Всем привет. В прошлой статье, мы создали запись. В этой научим бота ее изменять.
1. Удалим ненужный контент.
Удалим в файле handelrs/create_post/states_post/post_link.py всё то где бот отправляет в канал сообщение. Данный функционал не нужен.
Так же удалим в файле .env chat_id и папку test удалим тоже. Они более не нужны.
2. Добавим наш код в проект.
Начнем с bd_handlers и создадим в нем папку change_post.
В ней создадим и добавим код в файлы:
change_post.py:
get_post_name.py:
Создадим папку в handlers/admin_panel change_post.
Создадим и добавим в ней файл get_post.py:
Так же в папке change_post создадим папку states_change_post.
В ней создадим 5 файлов:
post_disc:
post_id.py:
post_link.py:
post_name.py:
post_tag.py:
Добавляем кнопку в клавиатуру:
И допишем импорты в telegram_bot.py:
3. Проверяем.
Все успешно:
Всем спасибо за просмотр.
В следующей статье мы будем учить телеграм бота удалять запись.
Если вам понравилась статья, подпишитесь на канал и поставьте лайк.
Если у вас есть вопросы, задавайте их в комментариях или в telegram-чате.
Проект на GitHub тут.
Канал в телеграм тут.
#2022 #программирование #python #telegram #бот #телеграм #bot #postgres