Хочу Вас огорчить Вы с этим заданием не справились. Вас не смутили слова Есть особенность, выгружается csv файл только по 500 строк, заметьте файл!!! При выгрузки файла есть фильтр где отображаются только номера закупок. Нужно было получить файлы с данными согласно настроек фильтра. Предлагаю Вам доделать это задание.
Добрый день . Вы используете команду await message.answer_photo для публикации сообщения с фото. Знаете ли вы как отредактировать это сообщение потом ? Чтобы поменять фото на другое.
Маловато, для начала. Хотелось бы ещё хоть что-то в main. А то мы какой-то код написали, а работает он или нет? Ни слова о базе данных, кроме анонса. Описание на первом экране подарило мне много вопросов. почему 1БД и 2БД, для бота нужны 2 базы данных? или имеется ввиду какое-то другое средство хранения. В описании есть (создание данного бота можете проследить на моём ютюб канале) - неплохо бы туда же добавлять и ссылку на канал. Понятно, что она есть в профиле, но не факт что человек попадёт на этот код именно через гитхаб. Возможно, ему передадут этот код в готовом видео и никакого профиля к коду прикреплено естественно не будет. И последнее замечание - возможность открывать несколько проектов в vscode это дело хорошее, но лучше открывать каждый новый проект в новом окне. Так будет удобнее работать с путями, корректно будут работать плагины и прочие мелочи. Удачи. Пока висит интрига, что из этого получится.
плагинов у меня нет, кроме темы. А так это настройки json VSCode... Теминал PowerShell и установка oh my pash видео на ютюбе есть, ссылку дать не могу не помню у кого подсмотрел
ЕЕсли все в одну переменную , создаешь переменную в нем список или кортеж , указываешь значения , а дальше через цикл либо в zip() упаковываешь, а потом при выводе делаешь распаковку, есть еще один способ, если интересно, черкани в телеге подскажу , просто сейчас не вспомню.
Я бы все три функционала разбил бы на 3 класса по принципу SOLID, класс на добавление, класс на редактирование и класс на удаление , первый принцип SOLID (SRP)
.env должен подгружаться из виртуального окружения, я load_dotenv не прописывал, все подробно написано в документации как правильно подключить файл .env ;)
У меня есть несколько идей как можно бот переделать: 1 Можно создать группу, добавить туда бота и человека, который будет звонить клиентам. Если пользователь нажимает на записаться, то его ссылка на его профиль отправляется в эту группу. Достаточно простой вариант 2 сделать тоже самое что и в 1 варианте, но только после нажатия записаться добавлять аккаунт пользователя в базу данных, чтобы после можно было делать рассылку со скидками и акциями среди клиентов 3 Замороченный вариант. Составлять расписание в гугл календаре например, а после через API подключаться и предлагать пользователям выбрать время для записи. Надеюсь было полезно, если хотите могу помочь с кодом