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

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

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

16 ответов

20 просмотров

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

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 и счастливый

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта