@laravel_pro

Страница 225 из 2014
Алексей
09.12.2016
10:41:23
Проще гит имхо

Dmitry
09.12.2016
10:41:34
что есть)

Jamal
09.12.2016
11:31:21
покажи пример пожалуйста?
Вечером из дома только смогу

Могу посоветовать поковырять пакет voyager

Google
∀RTUR
09.12.2016
12:13:58
$table->increments('id'); $table->integer('chat_id')->unique(); $table->integer('referrer_id'); TelegramUser::firstOrCreate([ 'chat_id' => $this->update->getMessage()->getChat()->getId(), 'referrer_id' => $arguments ]); если я вставляю запись с другим referrer_id то появляется ошибка что chat_id должен уникален, он должен. Но referrer_id не может быть уникальным. Это так сказать повторная регистрация, как его обработать?

если пользователь попытается зарегистрироваться снова, с другим id например

firstOrCreate работал бы правильно если бы я отправлял только chat_id

он перед созданием проверяет есть ли такая запись уже

повторная регистрация не срабатывает. А вот на сообщение /start бот перестает отвечать.

∀RTUR
09.12.2016
12:17:44
она необходима

(;¬_¬)
09.12.2016
12:17:46
если он уникальный

[root@localhost ~]#
09.12.2016
12:17:48
TelegramUser::firstOrCreate([ 'chat_id' => $this->update->getMessage()->getChat()->getId(), 'referrer_id' => $arguments ]); это что за магия?

(;¬_¬)
09.12.2016
12:17:57
т.е. если несколько юзверей в одном чате - то пиздец твоему скрипту

только первый прокатит

ты уверен, что тебе именно так надо?

Google
∀RTUR
09.12.2016
12:19:10
да, пользователь на сайте имеет свой id и id телеграма

(;¬_¬)
09.12.2016
12:19:40
чат айди это айди чатика ларавель

∀RTUR
09.12.2016
12:19:47
но тогда юзеры смогут регистрироваться с одинаковыми id

(;¬_¬)
09.12.2016
12:19:54
и как только у тебя в таблице появится строчка с таким чатid

больше строчек с таким чатидай в таблицу не закинет

∀RTUR
09.12.2016
12:20:10
чат айди это айди чатика ларавель
причем тут чат ларавел?

Dmitriy
09.12.2016
12:20:18
(;¬_¬)
09.12.2016
12:20:33
причем тут чат ларавел?
если ты не умеешь в абстракцию, то я пошел

?? Vladimir
09.12.2016
12:22:36
Товарищи, как правильно зарегистрировать пользователя из-под другого пользователя? Добавил в таблицу пользователей поле role, И такое же скрытое поле в форме регистрации. Регистрация обычного пользвователя проходит нормально, но когда я пытаюсь зарегистрировать админа из-под авторизированного пользователя ничего не происходит

∀RTUR
09.12.2016
12:25:29
если ты не умеешь в абстракцию, то я пошел
это айди пользователя или чата

(;¬_¬)
09.12.2016
12:28:00
это айди пользователя или чата
не может одно поле быть и айди пользователя в одном случае и айди чата в другом

это у тебя какая-то неправильная таблица

Делай уникальный по юзеру и чат айди
он не вкуривает, сворачиваемся

это айди пользователя или чата
почитай про уникальный индекс в базе данных

∀RTUR
09.12.2016
12:30:20
я видел что в миграции юзера вполне сходит unique email

(;¬_¬)
09.12.2016
12:30:27
UNIQUE — опция для INDEX. Используется для указания того, что соотвествующий столбец должен содержать уникальные значения. При указании UNIQUE в MySQL слово INDEX можно опускать (т.к. UNIQUE-столбцы в любом случае будут проиндексированы, но это не даст вставить в столбец неуникальные данные).

∀RTUR
09.12.2016
12:30:28
у меня тот же случай почти

Google
(;¬_¬)
09.12.2016
12:30:28
да

потому что у пользователей должен быть уникальный email

∀RTUR
09.12.2016
12:30:35
chat_id как email

(;¬_¬)
09.12.2016
12:30:39
а у тебя куча юзверей в одном чате

В ОДНОМ ЧАТЕ НЕСКОЛЬКО ЮЗВЕРЕЙ

а он смотрит что у тебя уже есть строка с таким chat_id и говорит тебе

строка с таким чат айди уже есть

или используй ее или иди нахрен

∀RTUR
09.12.2016
12:31:14
нет, у меня бот не для чатов

(;¬_¬)
09.12.2016
12:31:18
вторую с таким чат айди не вставлю

∀RTUR
09.12.2016
12:31:21
а для пользователя конкретного

Stanislav
09.12.2016
12:31:41
объясни ситуацию целиком потому что непонятно что надо вообще

(;¬_¬)
09.12.2016
12:31:54
значит ты findOrCreate не правильно используешь

marabu
09.12.2016
12:32:14
а для пользователя конкретного
почему бы тогда не писать в базу user_id?

i
09.12.2016
12:32:23
Кстати, телеграм банит за одинаковые сообщения разным пользователям?

(;¬_¬)
09.12.2016
12:32:25
он хочет сделать из нее findOrCreate()

а ему говорят "иди нахер, строка с таким chat_id уже есть"

∀RTUR
09.12.2016
12:32:39
есть пользователь, он регистрируется через телеграм нажимая Start.

(;¬_¬)
09.12.2016
12:32:43
т.е. не нашел и не создал

Google
Stanislav
09.12.2016
12:32:46
я про концепцию таблицы и логику её использования)

ну это понятно

(;¬_¬)
09.12.2016
12:32:59
ну а ему нет

Stanislav
09.12.2016
12:33:01
но видимо есть какие-то причины такого подхода

(;¬_¬)
09.12.2016
12:33:04
все, пошел я, нервы дороже

Stanislav
09.12.2016
12:33:09
или нет их))

marabu
09.12.2016
12:33:35
Кстати, телеграм банит за одинаковые сообщения разным пользователям?
что ты имеешь ввиду? если человек добавил бота, то бот имеет право слать тебе и всем кто на него подписался сколько угодно сообщений

(;¬_¬)
09.12.2016
12:34:14
или нет их))
нервов? да что ты, не сомневайся, я самый терпеливый папа в мире

Admin
ERROR: S client not available

Stanislav
09.12.2016
12:34:35
это вместе с предыдущим моим сообщением

marabu
09.12.2016
12:34:45
Я не про бота
не думаю что телеграмм банит

(;¬_¬)
09.12.2016
12:34:58
окей

i
09.12.2016
12:35:14
не думаю что телеграмм банит
А как спам отсеивается?

Stanislav
09.12.2016
12:35:18
поздравляю с успешным счастливым отцовством))

(;¬_¬)
09.12.2016
12:35:47
спасиб

marabu
09.12.2016
12:35:55
А как спам отсеивается?
сам можешь заблочить того кто шлет тебе спам

Google
Wild
09.12.2016
12:53:40
Всем привет.

Кто то советовал мне как реализовать локальную разработку, и callback через ssh, можно ссылочку?

Второй вопрос, есть ли какой проверенный пакет, для реализации блога? Нужно в дашборде выводить новости для клиентов.

по поводу callback - http://frontender.info/expose-yourself-with-ngrok/

Вот вариантик

Не совсем подходящий правда

Я думал можно установить на мой веб сервер, и как то передавать запросы на локальный.

А тут домен кривой выйдет ппц

Евгений
09.12.2016
13:13:25
нахрена для простых новостей в дашборде юзать пакет

просто моделька, заголовок, тело новости, дата новости

Wild
09.12.2016
13:14:28
Настроил себе Ngrok

Топовая штука

так просто и так умно

Dmitriy
09.12.2016
13:17:16
по поводу callback - http://frontender.info/expose-yourself-with-ngrok/
Там сильное ограничения по запросам

Wild
09.12.2016
13:18:21
Ооо, сколько?

Евгений
09.12.2016
13:18:23
делай сразу на хостинге

Wild
09.12.2016
13:19:45
Дык на хостинге как то рукожопство чтоли

Dmitriy
09.12.2016
13:19:46
Ооо, сколько?
Может 30-50 в минуту не помню точно

Wild
09.12.2016
13:19:56
Мне хватит

Мне главное чтобы call-back ловило

Dmitriy
09.12.2016
13:20:06
Нет

Евгений
09.12.2016
13:20:09
Wild
09.12.2016
13:20:10
Парочку тестовых

Страница 225 из 2014