update messages
This commit is contained in:
2
index.ts
2
index.ts
@@ -12,7 +12,7 @@ bot.use(menu);
|
||||
|
||||
bot.command('start', cmdStart);
|
||||
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`);
|
||||
await ctx.replyWithPhoto(photoFile, {
|
||||
caption: '🛣️ \*Навигация, меню или что\\-то такое\\.\\.\\.\*',
|
||||
|
||||
@@ -1,14 +1,16 @@
|
||||
function cmdStart(ctx) {
|
||||
ctx.reply(
|
||||
[
|
||||
'🪪 Александр',
|
||||
'🗿 Шеф в любой сфере IT\\.',
|
||||
'💪🏻 Программирование, разработка игр, механика, электрика, электроника, 3D печать и лазерная резка\\.',
|
||||
'💼 Сайт: https://iiiypuk\\.me/',
|
||||
'\n🧢 Вызови /menu для получения большей информации',
|
||||
].join('\n'),
|
||||
{ parse_mode: 'MarkdownV2' },
|
||||
);
|
||||
import { InputFile } from 'grammy';
|
||||
|
||||
import { welcome, welcome2, welcome_img_path } from './messages.ts';
|
||||
|
||||
async function cmdStart(ctx) {
|
||||
const photoFile = new InputFile(welcome_img_path);
|
||||
|
||||
await ctx.replyWithPhoto(photoFile, {
|
||||
caption: welcome.join('\n'),
|
||||
parse_mode: 'MarkdownV2',
|
||||
});
|
||||
|
||||
await ctx.reply(welcome2.join('\n'), { parse_mode: 'MarkdownV2' });
|
||||
}
|
||||
|
||||
const cmdHelp = (ctx) => {
|
||||
|
||||
34
src/messages.ts
Normal file
34
src/messages.ts
Normal 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 };
|
||||
Reference in New Issue
Block a user