Size: a a a

Боты на Telegraf 3.38

2021 June 11

АА

Артём Александрович... in Боты на Telegraf 3.38
спасибо
источник

М

Миша in Боты на Telegraf 3.38
Выносите ли вы свои inlineKeyboard-ы в отдельные файлы и если да, то каким образом?
источник

М

Миша in Боты на Telegraf 3.38
При условии что в них требуется использование i18n
источник

A

Arthur Kh in Боты на Telegraf 3.38
Я бы сделал функции от локали юзера, которая возвращает нужную клаву
источник

A

Arthur Kh in Боты на Telegraf 3.38
Ну, точнее я всегда так делаю
источник

М

Миша in Боты на Telegraf 3.38
да я тоже так делаю
источник

М

Миша in Боты на Telegraf 3.38
но есть проблема
источник

A

Arthur Kh in Боты на Telegraf 3.38
Надо было ставить Линукс
источник

М

Миша in Боты на Telegraf 3.38
источник

М

Миша in Боты на Telegraf 3.38
это клава вынесенная в отдельный файл
источник

М

Миша in Боты на Telegraf 3.38
i18n не работает
источник

A

Arthur Kh in Боты на Telegraf 3.38
Логично
источник

A

Arthur Kh in Боты на Telegraf 3.38
А как ты используешь эту клаву?
источник

М

Миша in Боты на Telegraf 3.38
const { keyboard } = require('../keyboards')
reply(mesText, keyboard)
источник

A

Arthur Kh in Боты на Telegraf 3.38
У тебя на второй строке используется переменная
источник

A

Arthur Kh in Боты на Telegraf 3.38
И экспортишь ты функцию
источник

A

Arthur Kh in Боты на Telegraf 3.38
const  getKeyboard = require('../keyboard')
reply(mesText, getKeyboard (ctx.i18n))
источник

A

Arthur Kh in Боты на Telegraf 3.38
Или как там оно
источник

A

Arthur Kh in Боты на Telegraf 3.38
Посмотри внимание
источник

М

Миша in Боты на Telegraf 3.38
забыл с 4 строчки убрать i18n =>
источник