Size: a a a

Боты на Telegraf 3.38

2020 November 12

А

Аким in Боты на Telegraf 3.38
NDA
подскажите, как можно слушать больше одного варианта?
что-то подобное, но без регексов:
bot.hears(( a || b ), (ctx) => ctx.reply(...
Regex
источник

А

Аким in Боты на Telegraf 3.38
источник

N

NDA in Боты на Telegraf 3.38
без Regex есть способы?
источник

D

Danila in Боты на Telegraf 3.38
🧟
источник

q

q00n in Боты на Telegraf 3.38
NDA
без Regex есть способы?
есть
источник

N

NDA in Боты на Telegraf 3.38
q00n
есть
а как?
источник

☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔... in Боты на Telegraf 3.38
NDA
без Regex есть способы?
в чем проблема его юзать?
источник

B

Bunk Bunkovich 🐈 in Боты на Telegraf 3.38
Переслано от Bunk Bunkovich 🐈
Из чего вам удобнее управлять ботами?
Анонимный опрос
48%
Бот
14%
Веб
38%
Веб + бот
Проголосовало: 79
источник

А

Аркаша Алопекский 🏴‍... in Боты на Telegraf 3.38
😒
источник

JD

Josh Dies 🥭 [man go]... in Боты на Telegraf 3.38
NDA
без Regex есть способы?
[]
источник

N

NDA in Боты на Telegraf 3.38
можно пример?
что-то не улавливаю, как с помощью массива это сделать
источник

q

q00n in Боты на Telegraf 3.38
NDA
можно пример?
что-то не улавливаю, как с помощью массива это сделать
const a = input => input == 'a'
const b = input => input == 'b'

bot.hears(echo => a(echo) || b(echo), ctx => ctx.reply('ogog'))
источник

q

q00n in Боты на Telegraf 3.38
NDA
можно пример?
что-то не улавливаю, как с помощью массива это сделать
const variants = ['a', 'b', 'c']

bot.hears(echo => variants.includes(echo), ctx => ctx.reply('ogog'))
источник

q

q00n in Боты на Telegraf 3.38
@eniri сложно?
источник

N

NDA in Боты на Telegraf 3.38
q00n
@eniri сложно?
спасибо, работает
пока не до конца улавливаю, как устроен первый вариант, второй  понятнее
почитаю доки
источник

N

NDA in Боты на Telegraf 3.38
q00n
@eniri сложно?
вот эта часть за счёт чего работает?
echo => a(echo) || b(echo)

по идее, это можно переписать как,
echo => functionA(echo) || functionB(echo) 
и тогда эта часть должна бы возвращать Boolean, но не само значение
в чём моя ошибка?

const
functionA
= function(input){
return input == 'a'
}
const
functionB
= function(input){
return input == 'b'
}
источник

N

NDA in Боты на Telegraf 3.38
ага, понятно
echo => a(echo) || b(echo)
транспайлится в
function (echo) {
 return a(echo) || b(echo);
}
источник

FK

Fliginskih Konstanti... in Боты на Telegraf 3.38
Приветствую, правила этого канала позволяют искать тут исполнителя на разработку бота за вознаграждение?
источник

V

Vitaly in Боты на Telegraf 3.38
Fliginskih Konstantin
Приветствую, правила этого канала позволяют искать тут исполнителя на разработку бота за вознаграждение?
ну правила есть в описании группы, попробуйте оценить трезво ))
источник

А

Аким in Боты на Telegraf 3.38
NDA
подскажите, как можно слушать больше одного варианта?
что-то подобное, но без регексов:
bot.hears(( a || b ), (ctx) => ctx.reply(...
источник