Никак
Хорошо, а как мне проверять чтобы сообщение начиналось с определенного символа?
startswith() в случае питона
ctx.message.text.startsWith() в случае телеграфа
Есть пример его использования?
if (message[0] === 'и')
bot.on("text", ctx => {if (ctx.message.text.startsWith("питон топ")) ctx.replyWithHTML("<b>Так и поверим.</b>") })
????. Я на плюсах ток олимпиады писал. А писать на нём ботов... Хз)
А у тебя точно 3.38.0?
Последняя версия telegraf
Лол) Не, ну попробую рано или поздно, но не верю, что перейду... Хз крч
npm remove telegraf npm i --save-dev telegraf@3.38.0 Попробуй.
Мне это подсказали.
Боже, хуйня какая-то С готовой функцией это в столько строк не должно быть
Ну дай тогда готовы функцию :)
var str = 'Быть или не быть, вот в чём вопрос.'; console.log(str.startsWith('Быть')); Ответом естественно будет true/false, а дальше я уже надеюсь, что сам справишься, ибо пример выдал
bot.hears() ? Я изначально написал первое, что мне пришло в голову прост :3
const { message: { text }, replyWithHTML } = ctx; text.startsWith("питон топ") ? replyWithHTML("<b>Так и поверим.</b>") : null;
Выше глянь. Функция готовая есть, а дальше уже переделываешь под себя, пихаешь в либу, если она есть и всё По вопросам я хз, ибо не с js работаю, но с гуглом вон подсказал
Зайка, я с js не занимаюсь Тебе если только @LyoSU поможет, ибо остальные тут в большинстве питонисты
а что ты делал?
ого, вижу var - ставлю дизлайк
кстати да он же вроде в js устаревшим считается
с чем помочь надо?
покажи весь код пж
Да мне похуй Это пример из гугла, ес чо
ну ты скопировал то что я деструктурировал по приколу не гляня. покаж куда ты это запхал
Вау. Рифма гуд
«ого» убери
я тоже не совсем понял
Обсуждают сегодня