@botoid

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

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

и иметь возможность поставить слушать юзернейм и в случае если он освободится пингануть куда-то

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

Chuvi
18.03.2017
18:51:02
загрузил csv список из 50 юзернеймов и ловишь рыбу
Спасибо за идею, господа. Добавил в крон один файлик...

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

Roman
18.03.2017
18:51:54
если человек всю жизнь себя идентифицирует с таким ником)
вот тут да) бесит когда регаешься гденть, а твой Rommero уже занят) прям припекает

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

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 ☝

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

Theonic
18.03.2017
21:43:16
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 ВК с этим все было проще...

Alexey
18.03.2017
22:07:35
примеры кода есть » https://github.com/akalongman/php-telegram-bot
спасибо, но то ли лыжи не едут... нашел пример клавиатуры, а там строка " ['text' => 'callback', 'callback_data' => 'identifier'],", это круто, конечно. Но я просто не понимаю принципа, дальше-то что?

/
18.03.2017
22:09:01
спасибо, но то ли лыжи не едут... нашел пример клавиатуры, а там строка " ['text' => 'callback', 'callback_data' => 'identifier'],", это круто, конечно. Но я просто не понимаю принципа, дальше-то что?
дальше получай запрос и разбирай его вот ты от ТГ получаешь запросы /команда upd: Текст получаешь так туд запрос callback

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

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

Google
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) {

но, по ходу, делаю не то :)

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
мне надо при нажатии инлайн-кнопки test выполнить функцию test
да, но покажи как ты получашешь эту кнопку (данные калбек)?

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" } }

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

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

Google
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
так ты текст фиксированный сверху укажи Введите Вашь пин сударь PHP_EOL
ты цифры вводи под этой строкой текста Введите Вашь пин сударь PHP_EOL \r\n 343435455**

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 , можно получить текст сообщения ?

Dmitry
19.03.2017
14:44:03
похоже на TimeoutException в doRpcCall.. Ява какая?
1.8 оно то работает, то не работает…

AbduCOM
19.03.2017
14:44:20
Зная message_id , можно получить текст сообщения ?
Максимум форвард из активных чатов бота.

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

1.8 оно то работает, то не работает…
ява sun или openjdk? попробуй поставить от оракл

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


а исключение когда возникает?
походу, когда оно пытается историю получить functions.channels.TLRequestChannelsReadHistory#cc104937

Root
19.03.2017
14:52:08
походу, когда оно пытается историю получить functions.channels.TLRequestChannelsReadHistory#cc104937
глянь вот тут: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeoutException.html

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

Dmitry
19.03.2017
16:14:30

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