
Rocket
25.09.2016
17:40:53
pbkdf2

Vitaly
25.09.2016
17:43:25
X11

Rocket
25.09.2016
17:44:12
?

Vitaly
25.09.2016
17:46:20
?
https://www.dash.org/x11/

Google

Vitaly
25.09.2016
17:46:34
Алгоритм хэширования

Rocket
25.09.2016
17:50:18
Угу, понял
На мой взгляд, лучшим было бы не пихать user_id в file_id ни в каком виде
А хранить эту информацию внутри телеги

Vitaly
25.09.2016
17:51:43
А как они сейчас пихают?

Rocket
25.09.2016
17:53:06
Надо курить доки на предмет формата fileid
Это упакованный бинарный формат какой то
Внутри тип ресурса, user_id, собственно, идентификатор файла и может быть еще что-то есть

Vitaly
25.09.2016
17:54:17
Покопаю сегодня, заинтригован )

Rocket
25.09.2016
17:54:42

Vitaly
25.09.2016
19:06:06
Та оно открытым текстом там
new Buffer(fileId, 'base64').readInt32LE(10)
new Buffer(fileId, 'base64').readInt32LE(9)
смещение разное иногда, но то надо разбираться

Google

Vitaly
25.09.2016
19:07:25
лол
Код на js если чо

Rocket
25.09.2016
21:25:21
Спасибо ?
?
Удалил что-ли?

Oleg
25.09.2016
22:30:39
Нет
Он меня заблокировал

Rocket
25.09.2016
22:31:08
Ээээ
Как?
Так можно?

Oleg
25.09.2016
22:32:16
Нет

Rocket
25.09.2016
22:32:47
А что тогда?

Oleg
25.09.2016
22:32:59
Баг клиента

Rocket
25.09.2016
22:33:25
Ясно

Fedor
26.09.2016
01:33:39
Аххахахах

x3233
26.09.2016
04:06:10
По умолчанию в тг если юзер не заходит в онлайн 6 месяцев то учетка удаляется, а для ботов есть какое то ограничение по оффлайну?

Ilya
26.09.2016
04:26:24
просто стоит ограничение в 20 ботов

x3233
26.09.2016
04:26:59

Google

Rocket
26.09.2016
05:16:32
???????????

Islam
26.09.2016
05:20:08
Привет всем
Такой вопрос, можно ли в методе sendDocument отправить URL файла

Vitaly
26.09.2016
05:21:17

Islam
26.09.2016
05:21:27
Хмм, спасибо
Это же самое действует и для фото?

Vitaly
26.09.2016
05:22:28
для всех файлов

Pavel
26.09.2016
06:02:58
ignore_user_abort(1);
set_time_limit(0);
$tele = new TelegramJson();
$interval=5;
do{
некий код
sleep($interval);
}while(true);
сервер не умрет если использовать такую конструкцию для обновления скрипта..
вебхуки использовать пока не могу так что приходиться зверскими методами

Богдан
26.09.2016
06:04:25
Почему тогда не запустить отдельным процессом

Pavel
26.09.2016
06:06:03
вроде это так и подразумеваеться

Богдан
26.09.2016
06:07:05
Ну хз

x3233
26.09.2016
06:08:27
А как вы делаете если ужас одна команда /test и вторая /test_help

Богдан
26.09.2016
06:08:48
Че

Pavel
26.09.2016
06:09:04
Че

x3233
26.09.2016
06:09:16
Как сделать чтоб первая команда не агрилась)
Когда вызываю вторую

Богдан
26.09.2016
06:09:45
Можно через регулярки, можно через ==
^\/test$

x3233
26.09.2016
06:10:16
== не канает, потому что параметры к команде идут

Богдан
26.09.2016
06:10:22
А

Google

Богдан
26.09.2016
06:10:34
Ну тогда
^\/test /
Ой

Pavel
26.09.2016
06:11:19
а свит кейс не прокатит?

Admin
ERROR: S client not available

Богдан
26.09.2016
06:11:33
Хз че это))

x3233
26.09.2016
06:11:37
Ладно добавлю больше условий

Pavel
26.09.2016
06:11:46
switch case

Богдан
26.09.2016
06:11:52
А
Точнр, его можно юзать
Ну и + регулярки

x3233
26.09.2016
06:12:23
Палехче
Я же лалочка в программировании

Богдан
26.09.2016
06:12:38
Вообще я бы по пробелам разделял

x3233
26.09.2016
06:13:31
Пробел не проканает в случае
/test @botname param1

Богдан
26.09.2016
06:13:59
И как туда параметры передавать?
И оно разве приходит боту с ником?
Ему же только команда должна приходить

x3233
26.09.2016
06:14:42
Нит

Pavel
26.09.2016
06:15:17
if($mess == 'england'){
$c->SMessage($chatID, 'англия результат');
}
соответсвие строк проверяй и все

x3233
26.09.2016
06:15:56
А параметры куда?)

Google

x3233
26.09.2016
06:17:57
If text.split(' ')[1] == '/test'
Во

Евгений
26.09.2016
06:18:58

x3233
26.09.2016
06:19:05
Да

Евгений
26.09.2016
06:19:27
И зачем тогда это извращение?!

x3233
26.09.2016
06:19:45
Я же лалочка в программировании

Евгений
26.09.2016
06:20:14
@bot.message_handler(commands=["test"])
@bot.message_handler(commands=["test_help"])
Всё придумано до тебя, достаточно прочитать документацию

x3233
26.09.2016
06:21:42
Ооо
Я думал нельзя дублировать типы хендлеров
Спасибо =)

Евгений
26.09.2016
06:22:21
*фейспалм*

x3233
26.09.2016
06:22:53
Ну в примере же написано хендлер коммандS [старт, стоп]

Евгений
26.09.2016
06:23:07
Спасибо =)
https://github.com/Kondra007/telegram-xkcd-password-generator
Посмотри пример бота

x3233
26.09.2016
06:23:10
Я и думал что надо всему пихать через один хендлер