@botoid

Страница 2984 из 4042
Suren
21.05.2018
14:42:17
Suren
21.05.2018
14:42:39
\n
многострочную строчку можно и без этого поставить, а просто реальный перенос (энтером)

каблуки
или школьники )

Google
Хекс
21.05.2018
14:43:40
перенос не просто так экранируетс

Tony
21.05.2018
14:44:38
многострочную строчку можно и без этого поставить, а просто реальный перенос (энтером)
Реальный перенос Энтером делает так, что потом эта строка не считается в ковычках.( У меня так?) Что ещё ? Какие варианты?

Suren
21.05.2018
14:44:56
Suren
21.05.2018
14:45:41
ну в пхп вообще любая строчка может быть многострочной

Tony
21.05.2018
14:46:57


А как /n ставить то? Я не ставил никогда переносы

/n

Dika
21.05.2018
14:48:29
/n
\n

Tony
21.05.2018
14:48:38
А все.

Suren
21.05.2018
14:49:04
ты реально не смог загуглить многострочную строку?

Google
Tony
21.05.2018
14:49:23
\n
Спасибо

Suren
21.05.2018
14:49:57
попробуй тогда потом спросить в https://t.me/ru_python_beginners, потому что тут уже можно ещё раз ро схватить

Tony
21.05.2018
14:50:25
Окау

Tom
21.05.2018
14:53:47
Короче ясно, надо писать в техподдержеку телеграма, так как поведение тоже самое. И дубли идут от самого телеграма. Попробую сосздать нового бота, проверю, если н7а новом боле такого не будет, однозначно бага на сторонее телеги.

Gennady
21.05.2018
14:55:49
наркомания какая то..

Алексей
21.05.2018
14:59:21
Крч объясняю как решал у себя : трабл с дублированием есть

Алексей
21.05.2018
14:59:48
Означает что твой сервер за time out не вернул 200 ответ

Джейки
21.05.2018
15:00:02
Означает что твой сервер за time out не вернул 200 ответ
Я писал выше уже про это. Давай решение

Алексей
21.05.2018
15:00:37
Правильно решение : основной скрипт запускает поток анализа а тг сразу возвращает ок

Джейки
21.05.2018
15:00:46
Или в коде?
Ты что, ты в своем уме?

Suren
21.05.2018
15:00:53
Алексей
21.05.2018
15:01:42
Не правильно : хранишь БД : chatid - команда ; если команды совпали - игнор ; нет - заносишь в БД потом анализируешь

Алексей
21.05.2018
15:02:24
Ну бд чистишь по дате изменения (если записи больше часа можно удалить)

Артемий
21.05.2018
15:02:46
тоже сталкивался?
У него нет ташкентской прописки

Google
Джейки
21.05.2018
15:03:00
ты велосипед создаешь, который называется - Очереди?

Алексей
21.05.2018
15:03:35
Точное время на каждую операцию своё иногда до 10 мин доходит

Джейки
21.05.2018
15:03:37
У него нет ташкентской прописки
???а это было ниже пояса

Точное время на каждую операцию своё иногда до 10 мин доходит
лучше вообще сразу отдать 200 телеграму, потому заниматься своими делами

Алексей
21.05.2018
15:05:43
лучше вообще сразу отдать 200 телеграму, потому заниматься своими делами
Мне это в плане реализации было сложнее , поэтому крутился так , да и причём кнопку скачать все 2 раза нажмут - серверу + в оперативу

Alexander
21.05.2018
15:06:30
лучше вообще сразу отдать 200 телеграму, потому заниматься своими делами
Это верно. Но мне интересно timeout'ы посмотреть. Они в официальной справке прописаны? Может кто ссылку на нужный блок кинуть?

Dmitri
21.05.2018
15:07:45
Кто подскажет, есть сервисы обмена валюты на wex-коды с API?

Alexander
21.05.2018
15:08:37
такой проблемы нет. есть проблема кривые руки)
не совсем, по крайне мере по моей логике. Мало ли потерялся пакет. А с таким поведением выходит ты обязан предусмотреть, что даже если сразу 200 ОК вернул он может потеряться, не дойти и получишь дубль

Джейки
21.05.2018
15:09:00
потому что это ФИЧА!

сервер тг думает, что юзер не получил, и по новой кидает его в свою очередь! а потом (прогеры) люди жалуются на спам, а сделать правильно и написать правильный код не могут!

если ты обработал сообщение из очереди тг, то он никогда не будет дублироваться, понимаешь? потому что тупо не будет этого сообщения в очереди уже

не то что бы сразу должен кидать 200, главное чтобы кроме 200 ничего тг не получил, если получил, сразу всё п оновой

ПОЭТОМУ НАДО СЛЕДИТЬ ЗА СВОИМИ СЕРВЕРА И ЧИСТОТОЙ КОДА и не жаловаться. и да кстати, тут не важно вебхук или гетапдейтс

допустим в коде 25 строк, первые 20 сервер твой обработал норм, а на 21 строке ошибка, сервер такой оп и вернул 500 или какую то другую ошибку, всё, тг зациклился!

Google
Джейки
21.05.2018
15:14:34
потому что тут столько раз это обсуждали.

Ты прям такой умный как утка )
так ты ничего из логов сервера не показал, как ты докажешь техподдержке что твой сервер не виновать?

Alexander
21.05.2018
15:16:25
если ты обработал сообщение из очереди тг, то он никогда не будет дублироваться, понимаешь? потому что тупо не будет этого сообщения в очереди уже
Допустим я обработал, вернул 200 ОК, пакет с 200 ОК потерялся и до тг не дошёл (тг подумал, что я не обработал и послал по новой). В итоге если не буду предусматривать, что пакеты могут теряться могу временами словить дубль. Я так понял, хотя если всё идеально, то с интернетом, то дублей не будет

Gennady
21.05.2018
15:17:43
Пакет потеряшка)

Tom
21.05.2018
15:17:53
Ладно ребяки хорошего вам вечера, читать что вы пишете я уже устал смеяться.

Джейки
21.05.2018
15:18:10
ну удачи и тебе хорошего вечера)

Alexander
21.05.2018
15:19:56
ну вот пакет по чьей вине могут теряться?
так много же посредников пока от моего сервера до сервера тг дойдёт. Конечно он повторно высылается, но у меня были случаи, когда пакет за пакетом умирают. Поэтому меня и заинтересовали timeout'ы. Думаю тут всё можно дальше тестами проверить

Джейки
21.05.2018
15:20:20
ща проверим)

Артемий
21.05.2018
15:21:00
бля, че за бред я читаю

Джейки
21.05.2018
15:21:12
Артемий
21.05.2018
15:21:16
tcp нервно режет пакетики в сторонке

Джейки
21.05.2018
15:21:28
?

ща проверил кое что, поставил задержку перед ответом телеграму, с 10 дошел до 59, на 60 секундах уже словил Read timeout expired и сообщение в очереди телеграм остался

так чтоооо)))

Dmitriy
21.05.2018
15:41:26
запустил я демонов наконецто

Tom
21.05.2018
16:08:48
Вот, если кто захочет попробовать воспроизвести проблему. У меня она воспроизводится на ноде v8.11.2 Пример самый простой. Кому лень скрины смотреть, могу архивчик скинуть.



Google
Tom
21.05.2018
16:08:51








Suren
21.05.2018
16:16:24
ревоук токена пробовал?

Tom
21.05.2018
16:16:42
ревоук токена пробовал?
Я только создал бота, чтобы потестить

проблема и на новом тестовом боте

Suren
21.05.2018
16:17:15
ну либо дело в коде, либо в клиенте

Tom
21.05.2018
16:24:45
ну либо дело в коде, либо в клиенте
Запустил с телефона приложение. Сейчас буду тестить. Потому если не поможет ни чего, останется только батюшку звать освящать сервер )

[Anonymous]
21.05.2018
16:30:22
Братаны подскажите как запустить бота Node.js недавно купил скрипт Экономических игр

Suren
21.05.2018
16:33:22
а теперь ещё и запуск покупать придется

Johnny
21.05.2018
16:35:44
Tom
21.05.2018
16:38:14
а теперь ещё и запуск покупать придется
Ну что дорогой админ, ты оказался совершенно прав! ))) Огроммное спасибо! Клиент для mac os 3.8.2 В нем стабильно проявляется эта проблема. Придется перейти на другой клиент. Неделю грешил на свой код, а оказалось криворукие программисты которые написали клиент (

Tom
21.05.2018
16:40:43
Зарепорть в @macswift, подробно и на английском
Ой да пошли они нафиг, я им в техподдержку столько багов находил писал, а они твари даже не прочитали сообщения.

Евгений
21.05.2018
16:41:03
Думаю, этого уже достаточно, чтобы туда написать

Tom
21.05.2018
16:42:16
Там сидит разраб, который читает репорты
Ну может это другое дело тогда. А то я штук 5 багов писал. волонтеры меня потом перестали вообще читать ) теперь че случись, ни куда и не напишешь.

Страница 2984 из 4042