Anonymous
пхп для генерации страниц
blaccyee
Ну смотри, допустим, бот должен отвечать на каждое сообщение пользователя. Я так понимаю, это нужно вешать на крон и проверять по таймштампу от телеграма, не?
Anonymous
не
Anonymous
Смотря как ты будешь обрабатывать сообщеня
Anonymous
через вебхук или лонг пулинг
Anonymous
в случае лонг полоинг через while true отсылаешь запросы телгергруму /Getupdate потом получаешь 1 обьявление берешь id обновления через json и в слелущий раз ставишь offset id предидущего + 1
Sergey
вообще лучше на питоне пиши
тут флеймить не стоит
Sergey
а inline запросы вообще не сможешь сделать
blaccyee
В общем, курить в стороне вэбхуков, я так понял
blaccyee
сторону*
Sergey
или reactphp
adikalon
Есть необходимость поставить паузу во время выполнения скрипта на час. Нормальная ли практика задействовать здесь sleep()? Или лучше записывать в БД временную метку и чекать - не наступило ли время чтобы продолжить выполнение? И почему?
Sergey
кроме того у тебя нет гарантий что во время sleet() скрипт не умрёт и ты не потеряешь свои данные
adikalon
лучше БД, php должен закончить выполнение скрипта как можно скорей
сам скрипт будет всеравно работать несколько часов. Меня больше волнует что выполнение дропнется не выждав часа. Высока вероятность сего?
Eugene
Господа подскажите, есть простая форма типа mail($to, $tema, $message, $headers); как сделать чтобы при повторной отправке допустим в течении 5 минут, выдавать сообщение что то типа вы "вы уже отправили сообщение" ?
Eugene
хранить факт отправки в БД
Есть некий пример? Потому что для меня это пока слишком сложно, сделать из двух слов
Sergey
create table message_history (id int primary key auto_increment, user_id int, time datetime); insert into message history (null, $userId, now());
blaccyee
http://ipic.su/img/img7/fs/kiss_24kb.1512467678.png http://ipic.su/img/img7/fs/kiss_41kb.1512467757.png bot.php возвращает NULL.
Andrey
ребят, подскажите в чем проблема, код на котором всё останавливается. $this->_imagick = new Imagick($file); в логах пусто, при   var_export(new Imagick($file)) выдает Imagick::__set_state(array( ))
Andrey
в $file находится путь к файлу
adikalon
http://ipic.su/img/img7/fs/kiss_24kb.1512467678.png http://ipic.su/img/img7/fs/kiss_41kb.1512467757.png bot.php возвращает NULL.
когда разбирался с вк апи. тестил на бесплатном хосте - возвращало - null. Пол ночи протупил, оказалось что на бесплатном тарифе отключена возможность работать с апи соц сетей
blaccyee
Хост не бесплатный, к тому же с API телеграма уже на этом серве работал, когда вместо хуков использовать update.
Chuvi
Вангую что какая-то из SSL_**...
blaccyee
С API ведь работал уже на этом серве, поэтому точно не ssl
Игорь
Пыхеры, привет всем, есть вопрос
Mike
О, Игорь, ответь мне лс плз
Mike
)
Artur
Ребят, как сделать защиту от спам бота без каптчи ? И выполняет ли стандартный бот js?
Nafania
если под каптчей подразумевается именно картинка с которой надо ввести текст, то вариантов куча
Nafania
примеры там какие-нить порешать например, текстом цифры написать ну итд
Nafania
ну я бы не сказал, что твоя сильно краше
invariance
на самом деле сильно
Nafania
на самом деле нет
Nafania
не выполняет
Nafania
все зависит от того, кем, на чем и как он написан
Sergey
значит твой бот не стандартный
Sergey
xrumer и гугл бот выполняет уже давно
Nafania
я могу курлом из баша спамить
Sergey
так я и говорю, это будет самописный бот
Sergey
ты просто не осилил выполнение js
Nafania
ты просто забиваешь гвозди микроскопом
Sergey
не выполнять js в 2017
Sergey
сейчас даже в браузере эта настройка пропала
Nafania
а зачем? испольнение js очень дорогое, если того задача не требует, то я этого делать не буду
Nafania
да, ты можешь взять универсального, но и ресурсов на его работу потребуется много
craz I'm against,
hidden поле типа gender какой-нибудь, заполнил бот
Artur
А что-то типа подсчет введенных символов на клавиатуре, не ?
Anonymous
есть такие, кто с three js работал?
Andrey
В конструкторе класса мб
эм…вот что надо передавать в Imagick чтобы он завелся? либо путь до изображения либо до изображений, что еще?
Andrey
Путь до изображения.
ну, передаю, даже валидный...
The Ant
котаны, чо быстрее будет работать? https://pastebin.com/FuW8rxip
Andrey
Chuvi
мас
Кури путь/файл, что-то с ним не так.
Chuvi
Или лови ImagickException и смотри что не так.
Andrey
Кури путь/файл, что-то с ним не так.
'/Users/nordkot/sites/project/controllers/../storage/adverts/2017/12/05/11/25/121512469530.jpg'
Andrey
файл существует…
Chuvi
файл существует…
Ну тогда лови ImagickException и смотри её
Nafania
котаны, чо быстрее будет работать? https://pastebin.com/FuW8rxip
без разницы должно быть ибо под капотом одни и те же вызовы
The Ant
чо там
The Ant
без разницы должно быть ибо под капотом одни и те же вызовы
точно? в первом варианте 100500 присвоений
Nafania
что в одном что во втором случае у тебя создается хеш мапа и заполняется значениями
Andrey
var_dump(realpath($file));
сущеаствующий файл…
Andrey
путь к нему