
Евгений
25.08.2017
09:20:26
отдельно от телеги получается

Юрий
25.08.2017
09:20:44
тогда делай простой сайт а привязки через паспорт
как линковку соцсетей
только телегу все равно привязать надо

Google

Юрий
25.08.2017
09:21:12
но если не привязано - создаешь нужные сущности фейковые на сайте
типа чата которого по факту нет
если юзер свяжется с телегой - апдетишь или пересоздаешь все

Евгений
25.08.2017
09:22:16
просто думаю что если связать аккаунты то должен быть общий баланс и в телеге и на сайте. А в телеге у меня аккаунт не создается... Вот думаю так:
если юзер изначально юзает бота, то создать ему аккаунт автоматом и выдать доступ.
если юзер не юзал бота а сразу юзал веб версию, то создать аккаунт без связи с чатом

Юрий
25.08.2017
09:23:06
вяжись по факту на аккаунты телеги. если на сайте создан акк без привязки - делай фейковые сущности. если юзер вяжется - перевязывай все фейковое на телегу

Евгений
25.08.2017
09:23:26
а если он юзал сначала веб версию а потом сталб юзать телебота то ему создается отдельный аккаунт автоматом, и только через супорт можно их скрестить...

F01134H
25.08.2017
09:23:28

Юрий
25.08.2017
09:23:57
ну на самом деле учитывая специфику его магазина - нет

Андрэ
25.08.2017
09:24:13
тут только один момент, у юзера должна быть кнопка в веб версии - привязать свой телеграмм акк

Евгений
25.08.2017
09:24:17

Андрэ
25.08.2017
09:24:26
иначе ж ты никак не угадаешь, что это один и тот же чел

Евгений
25.08.2017
09:24:26

Юрий
25.08.2017
09:24:32

Google

Юрий
25.08.2017
09:24:39
но не регай акки при использовании бота

Евгений
25.08.2017
09:24:52
а баланс тогда у кого, у чата или у юзера?

Юрий
25.08.2017
09:24:56
если у тебя все еще та етматика - вызовет негатив типа ты делаешь и сливаешь данные без спросу

Евгений
25.08.2017
09:25:05
да, тематика та

Юрий
25.08.2017
09:25:11
баланс у юзера

Евгений
25.08.2017
09:25:38
ну вот если юзер только бота юзает без веб версии, то баланс где храним? в сущности чата?
или все равно создаем аккаунт и там храним баланс?

Юрий
25.08.2017
09:26:06
если бот:
чат - юзер - баланс
если сайт:
фейковый чат - юзер - баланс

F01134H
25.08.2017
09:26:18
и нахера такие сложности

Андрэ
25.08.2017
09:26:20
я бы создавал юзера - хть с веб. хоть с чата

F01134H
25.08.2017
09:26:25
какой-то ненужный фейковый чат

Андрэ
25.08.2017
09:26:28
и все к нему привязывал

Евгений
25.08.2017
09:26:36
ок, понял, щас буду реализовывать, если что задам вопросы еще) Спасибо, Юра

Юрий
25.08.2017
09:26:44
а если отвяжет?
а отвязявать у него будут дохера
ему надо иметь сущность юзер-баланс и подключать к ней чат по запросу

F01134H
25.08.2017
09:27:30

Юрий
25.08.2017
09:27:54
эта сущность может меняться

Google

Юрий
25.08.2017
09:28:03
в только чат/только сайт/чат-сайт
у него будут часто отвязывать телегу и мертвые акки не нужны

Евгений
25.08.2017
09:28:24
ну ваще как фолли говорит тоже можно же

Юрий
25.08.2017
09:28:38
да вроде он то же самое говорит, я просто сложно объясняю)

Евгений
25.08.2017
09:28:44
ладно, варианты в голове есть, щас обрисую всё для себя

F01134H
25.08.2017
09:28:46

Евгений
25.08.2017
09:29:10
просто можно в сущности User сделать поле chat_id, я так понял это имеет ввиду фолли

Юрий
25.08.2017
09:29:15

Евгений
25.08.2017
09:29:15
и это и будет связью

Юрий
25.08.2017
09:29:20
ну да
и ставить ее только если есть привязка к телеге

Евгений
25.08.2017
09:29:39
chat_id имеется ввиду не айди чата как сущности а айди чата телеговского

Евгений
25.08.2017
09:29:58
telegram_chat_id
если он не заполнен то связи с телегой нет, если заполнен то есть
и без фейкового чата

Андрэ
25.08.2017
09:30:32
для чего вообще фейковые чаты, не могу понять?

Евгений
25.08.2017
09:30:41
просто придётся немного переделать логику которая уже сделана :(

Андрэ
25.08.2017
09:31:01
Зашел юзер с веба - создали юзера. Зашел с телеги - создали юзера. Решил связать - прописали поля и лишнего юзера удалили. Все

Евгений
25.08.2017
09:31:24
и все покупки переписать на одного юзера перед удалением
кстати отвязывать телегу от сайта вроде не планируется по тз

Google

Юрий
25.08.2017
09:31:46

F01134H
25.08.2017
09:31:46

Юрий
25.08.2017
09:31:58
если ты отвяжешь чат полностью - ты не сможешь почитать историю

F01134H
25.08.2017
09:32:04
а всю историю транзакций и т.д. - хранить в профайле самом

Юрий
25.08.2017
09:32:17
если у тебя будет фейковая сущность со всем этим - ты сможешь читать историю общения в чате телеги на сайте
и потом привязать другую телегу и всче еще читать
ему важно хранить историю но в то же время нет смысла делать кучу разных сущностей
должен быть один большой чат на одного юзера и пускай там хоть 100 акков телеги было
поэтому и предложил фейковый чат к которому просто вязать id текущего

F01134H
25.08.2017
09:34:16
хз, в чате ведь юзер может сообщения тереть?

Admin
ERROR: S client not available

F01134H
25.08.2017
09:34:23
я бы хранил в бд наверное

Юрий
25.08.2017
09:34:26
может но у бота не сотрутся
ну и я про бд

F01134H
25.08.2017
09:34:38
ну тогда я бы сделал как выше описал

Юрий
25.08.2017
09:34:40
фейковый чат в моем понимании просто история чата
может стоило так сразу сказать

F01134H
25.08.2017
09:34:49
один профайл, хранящий всю историю действий
но у которого отношения к телеге и к вебу отдельные

Евгений
25.08.2017
09:35:05
я так понимаю вы об одном и том же примерно говорите уже)

Google

Юрий
25.08.2017
09:35:36
+

Евгений
25.08.2017
09:36:14
а авторизацию на сайте как делать? какой пароль у юзера если он с телеги?
присылать ему пароль не вариант
дать какой то линк на страницу создания пароля?

F01134H
25.08.2017
09:38:09
можешь давать линк сразу на авторизацию)
но эт не точно
да, лучше на создание пароля наверн
хз как лучше

Юрий
25.08.2017
09:39:19
шли ботом
почему не вариант?
"Хочу получить пароль" - "Пароль отправлен вам ботом"

F01134H
25.08.2017
09:40:08
я бы давал ссылку на авторизацию, которая при том автоматом бы переходила на страницу с заданием пароля. Но типо если не хочет задавать, может нажать куда нужно и перейти, не задавая пароль для веб версии
ну или попап какой-нибудь выводил "РЕКОМЕНДУЕМ ЗАДАТЬ ПАРОЛЬ"
с точки зрения юзабилити это наверное самый простой вариант, т.к. меньше всего действий для клиента

Дмитрий
25.08.2017
09:46:24
https://www.youtube.com/watch?v=_A9g1b5Sm-M

Alexey
25.08.2017
09:51:15
А если переписка с ботом личная (1 на 1) то chat_id телеграма и user_id одинаковые. И можно по идее использовать как юзера и все.
Если я все правильно понял из описания

Евгений
25.08.2017
09:52:45
но вопрос не про это был, а про авторизацию на сайте

Alexey
25.08.2017
09:55:59
Я делал в похожей ситуации авторизацию через телеграм. У бота просишь линк на авторизацию а он тебе даёт ссылку для авторизации в вебе. И делаешь пользователей в базе с айди телеграма.

Евгений
25.08.2017
09:57:27
а возможность юзать веб версию без телеграма?

Alexey
25.08.2017
10:04:13
Юзеры у тебя остаются стандартные. Только поле добавляешь telegram_user_id
Вопрос только в том надо ли тебе старые покупки будет подтянуть в веб версию. Но это в принципе тоже можно решить

Евгений
25.08.2017
10:05:16
да мы уже вроде порешали тут все, так что всё норм. Только пока еще не приступил к реализации