
f4rt~
18.03.2017
18:48:18
сомневаюсь что он отказался бы, если бы @chuvi освободился)

Chuvi
18.03.2017
18:48:29

f4rt~
18.03.2017
18:48:29
если человек всю жизнь себя идентифицирует с таким ником)
и иметь возможность поставить слушать юзернейм и в случае если он освободится пингануть куда-то

Google

f4rt~
18.03.2017
18:49:24
загрузил csv список из 50 юзернеймов и ловишь рыбу

Chuvi
18.03.2017
18:51:02

f4rt~
18.03.2017
18:51:08
не обязательно брать по 100 рублей за юзернеймы, есть всякие выходящие отсюда плюшки, врода дополнительное отслеживание N юзернеймов, возможность загрузить списки или лимитированные за N промежуток времени пользование ресурсами

Roman
18.03.2017
18:51:54
особенно в какойнть игре - Алёшка какойнть зарегался так же и а) играет как дно б) не играет уже год, но ник забил

Vitaly
18.03.2017
20:01:06
Баловство )

Alan
18.03.2017
20:57:19
И как можно адекватно отслеживать имена ботов?
Или ник неймы
Про ботов cli и на поток только костыльно можно поставить: у botfather ограничение по времени запросов есть

KirillDE
18.03.2017
21:17:34
Вопрос в толпу: может ли бот получить номер телефона контакта, который ему пишет?
Кроме того, что человек поделится контактом

Chuvi
18.03.2017
21:18:18
Неа

Кирилл
18.03.2017
21:21:42
Откуда вы, ребята?
Мне cat_pclg посоветовал сюда зайти после того, как я сказал, что связан с разработкой ботов для тг

Google

Криптовалюта
18.03.2017
21:39:52
Здравствуйте. Есть компания которая создала новый вид валюта для оплаты рекламных услуг в Яндекс.Директе, ГуглАдвансе, Фейсбуке и т.д. Валюта имеет Криптовалютный вид, то есть похожий на биткоин. Яндекс и Гугл уже согласились принимать такой вид оплаты. Подробнее по ссылке. При регистрации сейчас вы получить 100 монет которые будут расти в цене и продать потом, либо же продать сразу, продажи осуществляються на бирже, когда начнётся старт компании. Покупка этих монет так же возможна.
Подробнее http://systemmoneys.com/landing/DsTmCX86F4

Chuvi
18.03.2017
21:40:54
@Groosha ☝

Theonic
18.03.2017
21:42:13

Chuvi
18.03.2017
21:42:57

Suren
18.03.2017
21:43:02
Кажется, это наглая реклама

Theonic
18.03.2017
21:43:16

Suren
18.03.2017
21:43:28

Chuvi
18.03.2017
21:44:26
Не, не станет... Такие больше не смогут вернуться к человеческому облику...

Кирилл
18.03.2017
21:44:31
Тоже глянул на сайт, качество оно кагбы говорит обо всем)

Alexey
18.03.2017
21:47:47
Разбираюсь с inline keyboard дальше... если с url все легко и просто, то вот тут непонимаю вовсе:
array("text"=>"test","callback_data"=>'/test');
Предполагалось, что бот выполнит команду test и покажет новую информацию, но кроме часиков я ничего не увидел... надо использовать CallbackQuery или AnswerCallbackQuery?
Как же сложно без примеров, в API ВК с этим все было проще...

/
18.03.2017
21:49:58

Alexey
18.03.2017
22:07:35

Alan
18.03.2017
22:08:34

Mr.
18.03.2017
22:09:00

/
18.03.2017
22:09:01

Alexey
18.03.2017
22:09:13
вот я и ищу пример такой конструкции, ибо не догоняю даже как примерно выглядеть должно

/
18.03.2017
22:11:19

Alexey
18.03.2017
22:11:31

/
18.03.2017
22:14:05
вебхуком
что у тебя в вебхуке при обыном сообщении?
json c типом
message
так при нажатии на кнопку ты тоже получишь джсон но тип будет
callback_query
И в нем все нужные данные
data = identifier

Google

/
18.03.2017
22:17:19


Alexey
18.03.2017
22:26:00
$bot->command('info', function ($message) use ($bot) {
$inline_button1 = array("text"=>"button1","url"=>"http://url/");
$inline_button2 = array("text"=>"button2","url"=>"https://url2/");
$inline_button3 = array("text"=>"test","callback_data"=>'/test');
$keyboard = new \TelegramBot\Api\Types\Inline\InlineKeyboardMarkup([[$inline_button1,$inline_button2,$inline_button3]]);
$bot->sendMessage($message->getChat()->getId(), 'Work!', false, null, null, $keyboard);
});
сейчас так, пытаюсь сделать подобие с $bot->command('test', function ($message) use ($bot) {
но, по ходу, делаю не то :)


/
18.03.2017
22:34:03
$bot->command('info', function ($message) use ($bot) {
$inline_button1 = array("text"=>"button1","url"=>"http://url/");
$inline_button2 = array("text"=>"button2","url"=>"https://url2/");
$inline_button3 = array("text"=>"test","callback_data"=>'/test');
$keyboard = new \TelegramBot\Api\Types\Inline\InlineKeyboardMarkup([[$inline_button1,$inline_button2,$inline_button3]]);
$bot->sendMessage($message->getChat()->getId(), 'Work!', false, null, null, $keyboard);
});
это ты отправляешь клавиатуру в ТГ

Alexey
18.03.2017
22:35:24
да, а хочу чтобы по нажатию на инлайн-кнопку отправился такой же SendMessage с текстом

/
18.03.2017
22:35:34

Alexey
18.03.2017
22:39:44
я пока не догоняю в эти конструкции :) изучаю, считай, методом научного тыка
мне надо при нажатии инлайн-кнопки test выполнить функцию test

/
18.03.2017
22:41:25

Alexey
18.03.2017
22:42:18
если я правильно понял, то именно это мне и нужно :) как правильно получать :)
ведь просто тупо поменять все $message на $callback_query не прокатит

/
18.03.2017
22:46:29
{
"update_id": ,
"message": {
"message_id": ,
"from": {
"id": 180806353,
"first_name": "/",
"username": "usage_tg"
},
"chat": {
"id": 180806353,
"first_name": "/",
"username": "usage_tg",
"type": "private"
},
"date": 1489876937,
"text": "/start",
"entities": [
{
"type": "bot_command",
"offset": 0,
"length": 6
}
]
}
}
разница в json заметна?
{
"update_id": ,
"callback_query": {
"id": "0000016",
"from": {
"id": 180806353,
"first_name": "/",
"username": "usage_tg"
},
"message": {
"message_id": 000,
"from": {
"id": 000001,
"first_name": "000bot",
"username": "000bot"
},
"chat": {
"id": 180806353,
"first_name": "/",
"username": "usage_tg",
"type": "private"
},
"date": 1489877055,
"text": "test"
},
"chat_instance": "-00058",
"data": "/test"
}
}


denisx
19.03.2017
05:45:12
{
"update_id": ,
"message": {
"message_id": ,
"from": {
"id": 180806353,
"first_name": "/",
"username": "usage_tg"
},
"chat": {
"id": 180806353,
"first_name": "/",
"username": "usage_tg",
"type": "private"
},
"date": 1489876937,
"text": "/start",
"entities": [
{
"type": "bot_command",
"offset": 0,
"length": 6
}
]
}
}
разница в json заметна?
{
"update_id": ,
"callback_query": {
"id": "0000016",
"from": {
"id": 180806353,
"first_name": "/",
"username": "usage_tg"
},
"message": {
"message_id": 000,
"from": {
"id": 000001,
"first_name": "000bot",
"username": "000bot"
},
"chat": {
"id": 180806353,
"first_name": "/",
"username": "usage_tg",
"type": "private"
},
"date": 1489877055,
"text": "test"
},
"chat_instance": "-00058",
"data": "/test"
}
}
Такие развороты заливай куда-то, а в чатик - ссылку


Volond
19.03.2017
08:28:31
Доброго время суток!Подскажите а текст inline_booton вообще-то потдерживает markdown разметку? Тоесть "text"="*текст*" отoбразится как текст жирным или *текст*?

Евгений
19.03.2017
08:29:12

Volond
19.03.2017
09:02:19
Только plaintext
Всмысле стандартный задался вопросом а возможно сделать клаву по типу навигатора но там буквы стают серыми что бы показать пользователю что не активны

Евгений
19.03.2017
09:02:40

Google

Suren
19.03.2017
09:31:27

Volond
19.03.2017
09:35:53
Точнее крестик И убирать букву

Евгений
19.03.2017
09:36:45
Хз, что там у тебя ломается

Volond
19.03.2017
10:03:39
Клава одна а размеры по ширине экрана разные в зависимости от текста введенного
Вот это я имел ввиду представь еслиб на обычной клаве кнопки одни исчезали а другие расшилялись в обычной не инлайн можно задать параметр resays

Евгений
19.03.2017
10:05:46

Seva
19.03.2017
10:13:09
Root Kid кажется накатили и пропал.?

Volond
19.03.2017
10:23:58

/
19.03.2017
11:06:04
так ты текст фиксированный сверху укажи
Введите Вашь пин сударь PHP_EOL

Volond
19.03.2017
11:24:30
Это да а когда дальше начинаю вводить цифры особенно первая клава сразу сьезжает что вторую можно и промазать если быстро набираешь

Root
19.03.2017
11:52:14
Посоны, никто такое на хероку не встречал?
CommandError: Can't find msgfmt. Make sure you have GNU gettext tools 0.15 or newer installed

/
19.03.2017
12:15:52

b0g3r
19.03.2017
13:02:32


Dmitry
19.03.2017
14:25:20
вопрос по боту на яве. на винде работает нормально, а на линухе сыплет ошибками
WARNING: [TELEGRAMAPI] functions.channels.TLRequestChannelsReadHistory#cc104937
Mar 19, 2017 5:23:45 PM org.telegram.bot.services.BotLogger log
SEVERE: KERNELCOMM
java.util.concurrent.TimeoutException
at java.util.concurrent.CompletableFuture.timedGet(CompletableFuture.java:1771)
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1915)
at org.telegram.api.engine.TelegramApi.doRpcCall(TelegramApi.java:351)
at org.telegram.api.engine.TelegramApi.doRpcCall(TelegramApi.java:326)
at org.telegram.api.engine.TelegramApi.doRpcCall(TelegramApi.java:439)
at org.telegram.api.engine.TelegramApi.doRpcCall(TelegramApi.java:426)
at org.telegram.bot.kernel.KernelComm.lambda$doRpcCallSync$0(KernelComm.java:172)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
вначале помогло -Xms256m, а теперь опять началось…


Seva
19.03.2017
14:28:34
Зная message_id , можно получить текст сообщения ?

Root
19.03.2017
14:43:21


Dmitry
19.03.2017
14:44:03

AbduCOM
19.03.2017
14:44:20

Google

Root
19.03.2017
14:45:14
Что-то джанговское?
Да, это джанговское, но как я понял тут проблема не конкретно джанго. Пытаюсь задеплоить i18n на хероку. И вылезает такая фигня. Как посавить это gettext так что-то и не разобрался. Нашел пару советов, но что-то не получается, зараза =(

Dmitry
19.03.2017
14:46:22
sun

Root
19.03.2017
14:47:05
sun
а памяти сколько на сервере?

Dmitry
19.03.2017
14:47:44
500 метров точно свободно.
но судя по jvisualvm оно не юзает всё

Root
19.03.2017
14:48:08

Dmitry
19.03.2017
14:48:29

Root
19.03.2017
14:52:08

Dmitry
19.03.2017
15:26:28
там написано, что таймаут из-за того, что время доступа к ресурсу вышло.
но почему на винде работает, а на линухе нет — вопрос…

Root
19.03.2017
16:07:47

Dmitry
19.03.2017
16:14:30