Добавил изображение в меню
- Добавлена команда вывода версии `/version`
This commit is contained in:
17
index.ts
17
index.ts
@@ -1,16 +1,27 @@
|
||||
import { Bot } from 'grammy';
|
||||
import { Bot, InputFile } from 'grammy';
|
||||
|
||||
import { cmdStart, cmdHelp } from './src/commands';
|
||||
import { menu } from './src/menu';
|
||||
|
||||
import { choice } from './src/utils';
|
||||
|
||||
import pkg from './package.json';
|
||||
|
||||
const bot = new Bot(process.env.TOKEN);
|
||||
bot.use(menu);
|
||||
|
||||
bot.command('start', cmdStart);
|
||||
bot.command('help', cmdHelp);
|
||||
bot.command('menu', async (ctx) => {
|
||||
await ctx.reply('🛣️ Навигация', { reply_markup: menu });
|
||||
const photoFile = new InputFile(`./assets/images/road_${choice([1, 2, 3])}.png`);
|
||||
await ctx.replyWithPhoto(photoFile, {
|
||||
caption: '🛣️ \*Навигация, меню или что\\-то такое\\.\\.\\.\*',
|
||||
reply_markup: menu,
|
||||
parse_mode: 'MarkdownV2',
|
||||
});
|
||||
});
|
||||
bot.on('message', (ctx) => ctx.reply('Got another message!'));
|
||||
bot.command('version', (ctx) => ctx.reply(`Версия: ${pkg.version}`));
|
||||
|
||||
bot.on('message', (ctx) => ctx.reply('...'));
|
||||
|
||||
bot.start();
|
||||
|
||||
Reference in New Issue
Block a user