
Volond
11.03.2017
08:44:04

Horse
11.03.2017
08:52:17
bot.on('inline_query', (ctx) => {
})
А что за событие такое iline_query ?

Volond
11.03.2017
08:52:52
Она к тексту подстраивается

Google

Евгений
11.03.2017
08:53:46

Alex,
11.03.2017
08:54:22
Задался вопрос полностью переписать бота. Раньше без MySQL был написан, теперь с базой, вопрос вот в чём... Токен хранить в базе лучше или в скрипте?

Евгений
11.03.2017
08:55:14
Я себе config.py в каждом боте делаю и там храню константы, включая токен.

Alex,
11.03.2017
08:57:03

Chuvi
11.03.2017
09:00:25

Alex,
11.03.2017
09:01:55
Блин, даже и не знаю теперь как поступить

Chuvi
11.03.2017
09:04:02

Boris
11.03.2017
09:04:28

Alex,
11.03.2017
09:04:42

Chuvi
11.03.2017
09:05:32

Petr
11.03.2017
09:05:44
господе, скейлвей 200р стоит

Евгений
11.03.2017
09:06:12
За хорошую конфигурацию, между прочим

Google

Alex,
11.03.2017
09:06:57
Вот когда будет толк от моих сервисов, тогда и платить буду

Petr
11.03.2017
09:07:26
хз, 200р это большая шаурма
или бизнес-ланч
меньше одного билета в кино

Chuvi
11.03.2017
09:08:34

Horse
11.03.2017
09:11:33
Почему может такая ошибка выдаваться?
assert.js:85
throw new assert.AssertionError({

/
11.03.2017
09:27:30

Root
11.03.2017
09:29:24

denisx
11.03.2017
09:48:25

Root
11.03.2017
09:48:45

Евгений
11.03.2017
09:49:07
В чём проблема кэшировать токен в памяти? о_О

Rirush
11.03.2017
09:49:09

Root
11.03.2017
09:50:03

denisx
11.03.2017
09:51:30

Root
11.03.2017
09:51:41

f4rt~
11.03.2017
10:12:08
я лично забанил около 50 учеток таких)

Rirush
11.03.2017
10:12:15

fox.py
11.03.2017
10:13:47

Milton
11.03.2017
10:15:03

Google

Milton
11.03.2017
10:15:32
Скорее бы возможность удаления сообщений подвезли

Horse
11.03.2017
10:41:15
так никто не подскажет?
Есть пример такого скрипта:
bot.command('custom', (ctx) => {
return ctx.reply('Custom buttons keyboard', Markup
.keyboard([
['? Search', '? Popular'], // Row1 with 2 button
['☸️ Setting', '? Feedback'], // Row2 with 2 button
['? Ads', '⭐️ Rate us', '? Share'] // Row3 with 3 button
])
.oneTime()
.resize()
.extra()
)
})
Он выводит кнопки. А мне вместо кнопок нужно наоборот отследить текст, который введёт пользователь. Как это можно сделать?

Aztwin LK
11.03.2017
10:53:10
Коллбек тебе в помощь
3 параметр кнопки

Horse
11.03.2017
10:59:14
в том-то и дело, мне не нужна кнопка. Мне нужен текст, который введёт пользователь.

Aztwin LK
11.03.2017
11:02:56
Ну когда пользователь нажимает на кнопку прилетает сообщение из кнопки
Далее просто клава редактируется на другую или закрывается
В чем трабла?

Horse
11.03.2017
11:04:19
я понимаю. А мне нужно чтобы сообщение прилетало не из кнопки, а формировалось из текста, который введёт пользователь.
вообще любой произвольный текст

Milton
11.03.2017
11:04:49
Человек спрашивает, как обработать входящее сообщение
Текстовое

Aztwin LK
11.03.2017
11:11:50
Как обработать входящее текстовое сообщение?
А как его обрабатывать? Пиши условие типа if(!empty($text) && $text=="привет") и дальше обратывай

Root
11.03.2017
11:13:36

Aztwin LK
11.03.2017
11:13:44
Конечно
А если ты фотку оптравил?
или файл
Или коллбек кнопку нажал

Root
11.03.2017
11:14:39

Google

Aztwin LK
11.03.2017
11:15:33
Ну так я тебе о чем?
Текстовых переменных 2

Mikhail
11.03.2017
11:15:47

Horse
11.03.2017
11:15:49

Aztwin LK
11.03.2017
11:15:53
Одна прямая, другая из клав

Дмитрий
11.03.2017
11:16:14
Привет всем. Недавно начал заниматься чат-ботами. Можете посоветовать какой-нибудь сайт с алгоритмами, начиная с простых?

Aztwin LK
11.03.2017
11:16:21
Чувак бы написал какая библа?
Какой язык

Horse
11.03.2017
11:17:59
Человек спрашивает, как обработать входящее сообщение
правильнее сказать, как обработать знаю. Обработаю нужным образом в callback. Мне нужно понять именно синтаксис. Вот для того, чтобы обработать c клавиатуры, есть метод keyboard, а мне нужно знать какой метод использовать для обработки текста, введённого пользователем.

Aztwin LK
11.03.2017
11:18:42
А ты писал что у тебя не бот апи, а телеграф апи?

Евгений
11.03.2017
11:19:35

Horse
11.03.2017
11:20:07
писал, но немногим ранее.

Mikhail
11.03.2017
11:22:05

Женя
11.03.2017
13:18:30
Ребят, кто работал с longman? Пожалуйста отпишитесь, есть вопрос

/
11.03.2017
13:29:45

Aztwin LK
11.03.2017
13:34:14
Тут наверное большая часть тех, кто пишет на пхп юзают эту библиотеку

/
11.03.2017
13:34:52
так никто не подскажет?
Есть пример такого скрипта:
bot.command('custom', (ctx) => {
return ctx.reply('Custom buttons keyboard', Markup
.keyboard([
['? Search', '? Popular'], // Row1 with 2 button
['☸️ Setting', '? Feedback'], // Row2 with 2 button
['? Ads', '⭐️ Rate us', '? Share'] // Row3 with 3 button
])
.oneTime()
.resize()
.extra()
)
})
Он выводит кнопки. А мне вместо кнопок нужно наоборот отследить текст, который введёт пользователь. Как это можно сделать?
это обычные кнопки, это в принципе и равно обычному тексту введенному с клавиатуры

Horse
11.03.2017
13:36:11

/
11.03.2017
13:36:17

Google

Aztwin LK
11.03.2017
13:37:11
Ты же получаешь данные общие ищи в них
$result["message"]["text"]

MaxCos
11.03.2017
13:49:11
Как в "sendMessage(chat_id, "Привет %s, у тебя %i баллов.")" использовать управляющие последовательности?

Маришка
11.03.2017
13:49:44
М?

f4rt~
11.03.2017
13:50:08

Volond
11.03.2017
14:36:53

Aztwin LK
11.03.2017
15:58:31
Введите дату рождения?
Пользователь уже будет вручную отправлять дату 01-01-0001

Volond
11.03.2017
16:00:06

Евгений
11.03.2017
16:00:25

Volond
11.03.2017
16:00:39
День 1-31

Евгений
11.03.2017
16:01:03
И огроменно длинная клава с 1920-2017 годами

Aztwin LK
11.03.2017
16:01:49
Ну можно и частами отправлять

Volond
11.03.2017
16:01:53

Aztwin LK
11.03.2017
16:02:02
Введите день потом месяц, потом год

Volond
11.03.2017
16:02:05

Aztwin LK
11.03.2017
16:02:26
Или что есть проще Введите дату рождения. Пример 01-01-2017

Volond
11.03.2017
16:03:52

Aztwin LK
11.03.2017
16:04:11
Жаль что масок нету

Евгений
11.03.2017
16:04:35
Казалось бы, причём тут регулярные выражения...

Volond
11.03.2017
16:05:17

Aztwin LK
11.03.2017
16:05:24
Регулярки никто не отменяет