
Magic
30.08.2017
00:03:48
просто на сервере сразу куча ботов и два хайлоад уже были
третьего он не потянул

Google

Magic
30.08.2017
00:04:27
а там регулярки куча
и до кучи запросы на удаление
многовато

Карабанов
30.08.2017
00:04:46
регулярка вообще сложна в изучении?

Magic
30.08.2017
00:04:58
регулярные выражения дорогие очень выходят
в плане затрат
лучше другие методы искать
либо железо)

Дмитрий
30.08.2017
00:05:48

Magic
30.08.2017
00:06:16

Дмитрий
30.08.2017
00:06:38

Google

Карабанов
30.08.2017
00:06:48
Это не язык, лол
ну и я не имбицил, я понимаю, но есть в языках такие вещи, которые требуют изучения =)

Dmitriy
30.08.2017
00:07:19

Magic
30.08.2017
00:07:34
Запоминать
запомнить мало. научиться правильно пользоваться вот да

Карабанов
30.08.2017
00:07:40
Запоминать
а, понятно - тут вопрос доебаться до формулировки
запомнить как писать- одно, понимать как работать - другое
но может я не прав

Дмитрий
30.08.2017
00:09:52
Я просто хз, мне всегда казалось, что не понять после получаса принципы работы регулярок — это надо быть вообще не приспособленным к профессии ?

Карабанов
30.08.2017
00:10:59
у меня профессия - проектирование подземных сооружений в гражданском строительстве, Python в том числе - хобби после 22 до 03.00 =) тут я потому что нашел куда применить питон =)
я ж просто спросил - почитаю, понятно - пойму, не пойму, переспрошу. Просто бывает, когда говорят - "не топи туда, посмотри это - это проще" =) потому спросил

Дмитрий
30.08.2017
00:17:01
Проблема регэкспов в том, что это write only код))

Vitaly
30.08.2017
01:49:05

denisx
30.08.2017
06:13:42

Дмитрий
30.08.2017
06:14:41
Пиши с комментами
Комментами для чего, для оправданий почему из всех способов выбрал самый неудачный?)
Я понимаю если в коде изредка попадается пара адекватных выражений без попыток написать перл на регэкспах

denisx
30.08.2017
06:19:43
Ну да

Проксимов
30.08.2017
06:24:16
@ExileeD кинь картиночко статы от своего бота плиз

John
30.08.2017
08:36:07
Hi

Magic
30.08.2017
08:38:52
странно спрашивать стату в чатике где бота нет

Google

John
30.08.2017
08:39:48

Zaur
30.08.2017
08:53:28
регулярка вообще сложна в изучении?
регулярка интересна в изучении, начнешь - и тяжело остановиться. Оочень полезная штука. Я вообще не представляю как программист может жить без регулярок. В программировании использую, в IDE для быстрого поиска/замены использую... много где использую :) очень советую изучить досканально.

Карабанов
30.08.2017
08:54:13

Zaur
30.08.2017
08:56:57
Спасибо
писал http://flashpress.ru/blog/regexp-begin/ в далеком 2014 :) правда там про флешь, но синтаксис почти везде одинаковый

Andrei
30.08.2017
08:58:01
кто-то может сказать, как получить файл через функцию getfile по его id, используя библиотеку longman или как-то иначе, чтоб потом его можно было сохранить на хостинг? Файл-Ид получен, а метод запустить не получается. Зааранее спасибо

Проксимов
30.08.2017
08:58:03
С любого чата

Magic
30.08.2017
08:58:30

Карабанов
30.08.2017
08:59:06

John
30.08.2017
09:35:11
Телеграмм магазин стартовая цена от 20К. Есть желание пишите в личку. Питон, пхп не важно.

Kiku
30.08.2017
09:48:08

Карабанов
30.08.2017
09:50:05
По ощущениям да. Но может и предложение))

Stanislav
30.08.2017
10:09:16
А почему?

ilya
30.08.2017
10:25:16
поставил тебя на карандаш ?

John
30.08.2017
10:31:51

?
30.08.2017
10:51:24
Hello, ?. You are receiving this message because you are the creator of the app testing (api_id = ######) that is using the Telegram API. We have recently updated the Terms of Service for using our API for third-party client apps.
Please make sure that your app is in full compliance with these rules:
https://core.telegram.org/api/terms
Apps that violate the Terms of Service will be removed from the app stores and denied access to the Telegram API.
More details:
https://t.me/durov/58

Проксимов
30.08.2017
11:01:30

Alexey
30.08.2017
11:04:23
И мне пришло... только бот у меня оказался mailbot
Хотя такого в списке у папы нет

Google

b0g3r
30.08.2017
11:05:27
так это ж не бот-апи боты

Alexey
30.08.2017
11:05:57
А

Kiku
30.08.2017
11:06:08
у вас свои приложения-клиенты есть?

Проксимов
30.08.2017
11:06:33

Alexey
30.08.2017
11:07:54
Нет конечно !
Это миф !

Admin
ERROR: S client not available

Dan
30.08.2017
11:53:56
Кто-нибудь киньте, плиз, хорошие сложные диалоговые боты
Хочу посмотреть как надо строить

Cyrillos
30.08.2017
12:00:17
Хотя, он не сложный
Просто забавный

Dan
30.08.2017
12:01:54
Мне нужно чтобы имитировал формочки
Я просто неправильно сформулировал

?
30.08.2017
12:03:43

Andrei
30.08.2017
12:04:27
кто-то знает, как при помощи либы telegram-bot/api из объекта Document получить поле file_name, если file_id получается при помощи $bot->getFileId(), а $bot->getFileName() ничего не выводит?

Bogdan
30.08.2017
12:08:36
знаю
ща
а, сорри, не увидел конкретную либу(

Zaur
30.08.2017
12:19:02

Andrei
30.08.2017
12:27:18
Может просто нет имени?
Нет, поскольку, когда получал через $message['document']['file_name'] оно было, но теперь так получить нельзя, поскольку в конструкцию
$bot->on(function($update) use ($bot)
{ здесь не видно }
значения переменных не проходят

Google

Andrei
30.08.2017
12:34:46
в общем, задача стоит сохранить на сервер файл, отправленный пользователем. у меня никак не получается.
потому что я никак не пойму, как мне это сделать. вроде, через downloadFile из либы, но не могу понять, что является результатом ее работы:
public function downloadFile($fileId)
{
$file = $this->getFile($fileId);
$options = [
CURLOPT_HEADER => 0,
CURLOPT_HTTPGET => 1,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $this->getFileUrl().'/'.$file->getFilePath(),
];
return $this->executeCurl($options);
}
и, следовательно, как мне это использовать
а мне это катастрофически нужно сделать.. NEED HELP!


Eyescream
30.08.2017
12:41:05
в общем, задача стоит сохранить на сервер файл, отправленный пользователем. у меня никак не получается.
потому что я никак не пойму, как мне это сделать. вроде, через downloadFile из либы, но не могу понять, что является результатом ее работы:
public function downloadFile($fileId)
{
$file = $this->getFile($fileId);
$options = [
CURLOPT_HEADER => 0,
CURLOPT_HTTPGET => 1,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $this->getFileUrl().'/'.$file->getFilePath(),
];
return $this->executeCurl($options);
}
и, следовательно, как мне это использовать
результатом работы является файл или false в случае не удачной попытки скачать.
проверяй что вернулось из функции и сохраняй в файл.

Andrei
30.08.2017
12:45:49

Eyescream
30.08.2017
12:46:19

Andrei
30.08.2017
12:47:46

Dmitry
30.08.2017
13:12:30
Привет,ребят,можете посмотреть на код?Хотел реализовать возможность вернуться в предыдущее меню,но почему-то не работает,вот код: https://gyazo.com/4a275e2088882529fa78609d895de8d3

Sergey
30.08.2017
13:15:45
не надо так делать

Dmitry
30.08.2017
13:16:28
А как надо?

b0g3r
30.08.2017
13:16:38

Vlad
30.08.2017
13:17:07
Всем привет, Есть кто работает с Computer Vision?

Dmitry
30.08.2017
13:17:18
Сейчас попробую

Sergey
30.08.2017
13:18:23
почему меню не сделать в виде дикта?
например
{"/start": [["первое меню", "второе меню", ....], "тут текст сообщения"],
"первое меню": [["первое подменю","второе подменю",....],"тут текст первой менюшки", ...}

b0g3r
30.08.2017
13:18:42

Sergey
30.08.2017
13:18:44
и просто одной функцией доставать это обрабатывать и отдавать боту

Bogdan
30.08.2017
13:18:56

Dmitry
30.08.2017
13:19:31