update messages

This commit is contained in:
2026-01-29 23:21:34 +03:00
parent cc41f4531b
commit d167b19383
3 changed files with 48 additions and 12 deletions

View File

@@ -12,7 +12,7 @@ bot.use(menu);
bot.command('start', cmdStart); bot.command('start', cmdStart);
bot.command('help', cmdHelp); bot.command('help', cmdHelp);
bot.command('menu', async (ctx) => { bot.command(['menu', 'emnu'], async (ctx) => {
const photoFile = new InputFile(`./assets/images/road_${choice([1, 2, 3])}.jpg`); const photoFile = new InputFile(`./assets/images/road_${choice([1, 2, 3])}.jpg`);
await ctx.replyWithPhoto(photoFile, { await ctx.replyWithPhoto(photoFile, {
caption: '🛣️ \*Навигация, меню или что\\-то такое\\.\\.\\.\*', caption: '🛣️ \*Навигация, меню или что\\-то такое\\.\\.\\.\*',

View File

@@ -1,14 +1,16 @@
function cmdStart(ctx) { import { InputFile } from 'grammy';
ctx.reply(
[ import { welcome, welcome2, welcome_img_path } from './messages.ts';
'🪪 Александр',
'🗿 Шеф в любой сфере IT\\.', async function cmdStart(ctx) {
'💪🏻 Программирование, разработка игр, механика, электрика, электроника, 3D печать и лазерная резка\\.', const photoFile = new InputFile(welcome_img_path);
'💼 Сайт: https://iiiypuk\\.me/',
'\n🧢 Вызови /menu для получения большей информации', await ctx.replyWithPhoto(photoFile, {
].join('\n'), caption: welcome.join('\n'),
{ parse_mode: 'MarkdownV2' }, parse_mode: 'MarkdownV2',
); });
await ctx.reply(welcome2.join('\n'), { parse_mode: 'MarkdownV2' });
} }
const cmdHelp = (ctx) => { const cmdHelp = (ctx) => {

34
src/messages.ts Normal file
View File

@@ -0,0 +1,34 @@
const welcome = [
'🪪 Александр Попов',
'🗿 Шеф в сфере IT\\.',
'💪🏻 Программирование, разработка игр, типография, механика, электрика, электроника, 3D печать и лазерная резка\\.',
'💼 Сайт и блог: https://iiiypuk\\.me/',
'\n🧢 Отправь /menu для получения более подробной информации',
] as const;
const welcome2 = [
'🔸 Разработка прикладного ПО для Linux/Windows/macOS',
'🔸 Разработка прошивок для Arduino/ESP32',
'🔸 Разработка сервисов на Python/JavaScript/C\\+\\+ \\(CROW\\)',
'🔸 Графические интерфейсы на Qt5/Qt6',
'🔸 Десктопные приложения на NeutralinoJS',
'🔸 Мобильные приложения \\(JavaScript/HTML5\\)',
'🔸 Разработка систем с компьютерным зрением и ИИ',
'🔸 Разработка систем с использованием NVIDIA Jeston и Intel OpenVINO',
'',
'🔸 Разработка и оптимизация Telegram ботов \\(Python/JavaScript\\)',
'',
'🔸 Электродуговая и полуавтоматическая сварка, включая сварку кузовов автомобилей',
'🔸 Сварка металоконструкций \\(ворота, заборы, фермы\\)',
'🔸 Развальцовка тормозных трубок',
'',
'🔸 FFF печать, моделирование технических деталей',
'',
'🔸 Лазерная резка по фанере, бумаге и акрилу',
'',
'🔸 Запасные части и принадлежности УАЗ, КАМАЗ, УРАЛ',
] as const;
const welcome_img_path: string = './assets/images/shenhe/shenhe.jpg';
export { welcome, welcome2, welcome_img_path };