169 похожих чатов

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

процесс в фоне через screen, но когда я использовал скрипт для завершения всех этих процессов, то именно php artisan serve не закрывается так как он требует именно ctrl + c как я понял, а через kill $pid ничего не закрывается, а только переносится на новый порт, как можно это оптимизировать? мб докер/мейк файл прикрутить, или еще какое есть решение этому сея чуду, буду благодарен за помощь

16 ответов

15 просмотров

это ты на локалке, что б в инет расшарить?

Tim-Vashch Автор вопроса
PSYTRGLES
это ты на локалке, что б в инет расшарить?

вообще чтобы telegraph webhooks работали

Tim-Vashch Автор вопроса
Tim Vashch
вообще чтобы telegraph webhooks работали

а нет варика не использовать webhooks? в доке такого пункта нет, но знаю, что есть вроде getUpdates метод, который делает процесс проще

Tim-Vashch Автор вопроса
Tim Vashch
а нет варика не использовать webhooks? в доке тако...

@Helldar есть возможность сделать long pooling или это уже вообще шлак и лучше оставить метод с вебхуками через нгрок?

Tim Vashch
@Helldar есть возможность сделать long pooling или...

На счёт пула хз. Из человеческих либо setWebhook (когда сама телега шлёт сообщения сайту) и getUpdates, когда приложение само запрашивает сообщения. Нюансы: Вебхуки. Идут в порядке поступления. Если при обработке одного приложение вернуло ошибку, телега будет его пытаться отправить либо пока сайт не скажет "ок", либо пока не истечёт количество попыток, либо пока приложение не обновит вебхук с параметром сброса очереди сообщений. getUpdates. Если приложение запросит, например, 20 записей и завалится, то эти записи будут навсегда утеряны, т.к. телега отдаёт только неотданные. То есть если запросили, то из очереди отправки они удаляются, а то что приложение завалилось - пинать того кто допустил эту ошибку.

Tim-Vashch Автор вопроса
Andrey Helldar
На счёт пула хз. Из человеческих либо setWebhook (...

да к вебхукам нет притензий, просто они без ssl не работают, на локалке я тебе это никак не сделаю и так как localhost заресервирован, то требуется ngrok поднимать и постоянно прописывать set-webhook команду, думал как-то обойти это

ngrok и зарегать вебхук. Я так делаю

Andrey Helldar
На счёт пула хз. Из человеческих либо setWebhook (...

Можете пояснить, getUpdates всегда отдает апдейты, не вижу что данные пропадают, в каких случаях это происходит?

Dmitriy
Можете пояснить, getUpdates всегда отдает апдейты,...

Автоматом. Как только получили данные из телеги, она удаляет их из своей очереди сообщений

Разговор же про бота? Вот я запросил, данные пришли, еще раз запросил все теже данные приходят

Dmitriy
Разговор же про бота? Вот я запросил, данные пришл...

Либо я забыл как делал, дело было пару месяцев назад. В доке пишут не забывать корректировать offset при запросах. > In order to avoid getting duplicate updates, recalculate offset after each server response. https://core.telegram.org/bots/api#getupdates

Tim-Vashch Автор вопроса
Andrey Helldar
ngrok и зарегать вебхук. Я так делаю

херня какая-то, целый день пытался сделать скрипт подставляющий адрес нгрока в енв и потом set-webhook, ниче толкового не вышло именно с докером, нашел я laravel-telegram-logging и счастливый

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Карта сайта