
Tishka17
21.06.2019
17:03:13
Эм
Ну юзер тебе поисылает команду "добавь в корзину". Ты знаешь от кого она пришла и запоминаешь в базе
Или в чем вопрос?
Я не в курсе, есть ли у телеграма специальное вам по работе с товарами

Google

Andrew
21.06.2019
17:06:42
Вот как написать боту чтоб он автоматом считывал id пользователя и тот самый товар и все это логировать, а затем выдавал этот лог при запросе "Посмотреть корзину" и чтоб для каждого пользователя выдавался свой лог

Tishka17
21.06.2019
17:07:15
Ну айди юзера тебе приходит в сообщении. А товар - как сделаешь

Aragaer
21.06.2019
17:07:17
бот получил сообщение
в этом сообщении есть айди юзера и в тексте товар

Tishka17
21.06.2019
17:07:36
Ты вообще уже придумал как юзер будет товары выбирать?

Andrew
21.06.2019
17:08:11
Да, у меня уже полностью готов интерфейс, мне осталось вот корзина и оплату подключить

Tishka17
21.06.2019
17:08:40
Ну вот в этом интерфейсе задумана кнопка "положить в корзину"?
Ух, с оплатой будет интереснее

Andrew
21.06.2019
17:08:56

Tishka17
21.06.2019
17:09:47
Ну вот к каждой кнопке будет привязан id товара

Aragaer
21.06.2019
17:09:58
запоминал где?

Google

Tishka17
21.06.2019
17:10:11

Andrew
21.06.2019
17:10:47
запоминал где?
сохронял в базу данных и потом для каждого пользователя брал из нее нужную инфу

Aragaer
21.06.2019
17:10:54
окей
сохраняй
бот это за тебя делать не будет 8)
бот (в смысле библиотека для работы с телеграммом) умеет только сообщения туда-сюда гонять

Tishka17
21.06.2019
17:11:40
Ну берешь базу и пишешь "база данных, сохрани в таблицу корзина, что юзер такой-то выбрал такой-то товар"

Deep Sea
21.06.2019
17:12:06
а как нынче модно передавать конфиг приложения в блюпринты фласка?

Tishka17
21.06.2019
17:12:19

Deep Sea
21.06.2019
17:13:24

Tishka17
21.06.2019
17:13:37
Эм. Просто в инит

Andrew
21.06.2019
17:15:49
Типо если кто то отправит сообщение "Моя корзина" бот ответить инфой из базы данных, а мне нужно чтоб он смотрел id пользователя и соотвецтвенно брал только ту инфу что принадлежит этому id

Tishka17
21.06.2019
17:18:54
Ну да, когда юзер запросит его корзину, ты пойдешь в бд и найдешь ЕГО корзину

Andrew
21.06.2019
17:19:38
Потому что будет ему сказанно, если message "Корзина" send там то там то и он будет это отправлять всем
А мне нужно что то типо если такой то айди отправил "Корзина" send message из базы данных для данного айди

Deep Sea
21.06.2019
17:20:56
Эм. Просто в инит
прописывать в register_blueprint и потом ловить через Blueprint.record()?

Aragaer
21.06.2019
17:26:13

Tishka17
21.06.2019
17:26:16

Google

Tishka17
21.06.2019
17:26:40

Aragaer
21.06.2019
17:27:20
даже если пользователь прислал стикер, там все равно будет айди пользователя
в конце концов, ты само сообщение посылаешь пользователю, ты указываешь айди того, кому отправить

Andrew
21.06.2019
17:27:51

Aragaer
21.06.2019
17:28:11
база_данных.достать_корзину(айди_пользователя)
как ты вообще с базой сейчас работаешь?

Tishka17
21.06.2019
17:28:29

Deep Sea
21.06.2019
17:28:42

Tishka17
21.06.2019
17:28:44

Andrew
21.06.2019
17:29:10

Tishka17
21.06.2019
17:29:22
Но вообще загрузка конфига и создание приложения - это могут быть две разные задачи

Aragaer
21.06.2019
17:30:29
база с переменными это в смысле ты в базе конфиг хранишь?

Andrew
21.06.2019
17:31:56
Ну у меня отдельный файл где я задаю переменным разный текст, к примеру когда он большой чтоб не засорять main код

Aragaer
21.06.2019
17:32:09
а база данных где?

Andrew
21.06.2019
17:32:54
а разве это не одно и то же?
я в таком же файле создам корзину с данными и бот от туда будет тоскать

Владимир
21.06.2019
17:33:31

Andrew
21.06.2019
17:33:39
ничего

Tishka17
21.06.2019
17:33:56

Google

Andrew
21.06.2019
17:34:03
Я неделю назад первый раз python открыл

Tishka17
21.06.2019
17:34:10
ничего
А про json что-то слышал?

Andrew
21.06.2019
17:34:49
слышал, но толком не понял

Aragaer
21.06.2019
17:34:56
ну то есть "интерфейс нарисовал, осталось только оплату и корзину" это на самом деле "интерфейс нарисовал, а теперь собственно начинается основная часть"

Admin
ERROR: S client not available

Tishka17
21.06.2019
17:35:04
На степике например

Andrew
21.06.2019
17:35:25
На хабре читал

Aragaer
21.06.2019
17:35:42
я думаю, что даже не 20, а 5

Andrew
21.06.2019
17:35:42
повторял

Tishka17
21.06.2019
17:36:18
нет
Рекомендую что-то пройти прежде чем браться за задачу с реальными деньгами

Andrew
21.06.2019
17:37:40
ну я уже имею какой то опыт, мне просто нужно увидеть каким метадом это делается и я все сделаю, зачем курсы?

Владимир
21.06.2019
17:38:01
ничего
Ух.. Тогда тебя ждёт интересный мир sql.. И срачей что лучше чистый сиквел или какая-то орм..

Andrew
21.06.2019
17:38:26
знаю, мне еще много работы, по этому я и пришел в этот чат

Alexey
21.06.2019
17:39:16
Народ всем привет. Как думаете есть толк в прохождение задач на чекио вообще. Или лучше уже сейчас ковырять фласк и другие либы?

Владимир
21.06.2019
17:40:15

Aragaer
21.06.2019
17:40:57

Andrew
21.06.2019
17:41:59

Google

Tishka17
21.06.2019
17:42:25
Кстати вариант неплохой
И sql не надо учитьь

Владимир
21.06.2019
17:42:59

Tishka17
21.06.2019
17:45:48

Владимир
21.06.2019
17:47:13

Sfy
21.06.2019
18:28:52
1. Я правильно понимаю, что классы в коде сами по себе не занимают памяти до момента создания экземпляра соответствующего класса?
2. Когда я создаю экземпляр класса, как происходит процесс выделения памяти под содержимое этого экземпляра?
Она выделяется при вызове конкретного атрибута или сразу, когда я создал объект, на всё, что в нём может требовать память, она выделяется?

Boris
21.06.2019
18:31:47
нет времени объяснять, мне дали 200 листков бумаги с надписью и сказали отсортировать по алфавиту. как это сделать проще всего? xd

polunin.ai???
21.06.2019
18:31:52

Alex
21.06.2019
18:32:01

Aragaer
21.06.2019
18:32:06

Alex
21.06.2019
18:32:26
Объект класса тоже в памяти место занимает

Aragaer
21.06.2019
18:32:35
берешь рандомный листок бумаги, после чего раскладываешь все остальные на две кучки - те, что раньше и те, что позже
повторяешь рекурсивно с кучками