В прошлой статье мы подключили Postgres к боту. В этой статье мы напишем код, чтобы бот мог создавать пост на канале и записывать в БД. Приступим: 1. Удалим ненужное. Файл cancel.py никак почти не использовался. Решил перевесить отмену состояния на кнопку возврата в главное меню, а файл cancel.py удалить: 2. Создадим таблицу posts. Создаем таблицу, я делаю это в DBeaver(Настройку можно посмотреть тут): 3. Переходим в файл .env и добавляем настройки. Заходим в файл .env и добавляем: chat_id='chat_id вашего канала' 4. Добавляем код в бота. В bd_handlers создадим папку create_post. Внутри создадим и добавим код в check_user_name.py: Так же создадим и добавим код в файл create_post.py: Должно получится вот так: Заходим в папку handlers. Потом в admin_panel и создаем папку create_post. Внутри создаем папку states_post и создаем и добавляем код в файл create_post.py: В папке states_post создаем и добавляем код в 4 файл: post_disc.py: post_name.py: post_tag.py: post_link.py очень крупный разо
Разработка telegram бота на Python(Aiogram). Создание записи.
3 сентября 20223 сен 2022
171
1 мин