fix
This commit is contained in:
parent
5c90544314
commit
a76686dfc5
16
index.js
16
index.js
@ -50,6 +50,8 @@ bot.use(stage.middleware());
|
|||||||
|
|
||||||
bot.start(async (ctx) => {
|
bot.start(async (ctx) => {
|
||||||
let keyboard = [];
|
let keyboard = [];
|
||||||
|
let text = `Добро пожаловать в тайного санту студенческого совета ОП5!\n\nТвой статус: ${ctx.userdata.ingame? "В игре" : "Не в игре"}`;
|
||||||
|
if(ctx.userdata.pair==="") {
|
||||||
if (ctx.userdata.ingame) {
|
if (ctx.userdata.ingame) {
|
||||||
keyboard.push([{
|
keyboard.push([{
|
||||||
text: "Выйти из игры",
|
text: "Выйти из игры",
|
||||||
@ -61,11 +63,17 @@ bot.start(async (ctx) => {
|
|||||||
callback_data: "start"
|
callback_data: "start"
|
||||||
}]);
|
}]);
|
||||||
}
|
}
|
||||||
await ctx.reply(`Добро пожаловать в тайного санту студенческого совета ОП5!\n\nТвой статус: ${ctx.userdata.ingame? "В игре" : "Не в игре"}`, Telegraf.Extra.markup((m) => m.inlineKeyboard(keyboard)));
|
} else {
|
||||||
|
let user = await database.prepareUser(ctx.userdata.pair);
|
||||||
|
text+=`\n\nТы делаешь подарок для:\n ${user.first_name} ${user.last_name} (${user.group_name})\nАллергии: ${user.problems}.`;
|
||||||
|
}
|
||||||
|
await ctx.reply(text, Telegraf.Extra.markup((m) => m.inlineKeyboard(keyboard)));
|
||||||
});
|
});
|
||||||
|
|
||||||
bot.action("menu", async (ctx) => {
|
bot.action("menu", async (ctx) => {
|
||||||
let keyboard = [];
|
let keyboard = [];
|
||||||
|
let text = `Добро пожаловать в тайного санту студенческого совета ОП5!\n\nТвой статус: ${ctx.userdata.ingame? "В игре" : "Не в игре"}`;
|
||||||
|
if(ctx.userdata.pair==="") {
|
||||||
if (ctx.userdata.ingame) {
|
if (ctx.userdata.ingame) {
|
||||||
keyboard.push([{
|
keyboard.push([{
|
||||||
text: "Выйти из игры",
|
text: "Выйти из игры",
|
||||||
@ -77,7 +85,11 @@ bot.action("menu", async (ctx) => {
|
|||||||
callback_data: "start"
|
callback_data: "start"
|
||||||
}]);
|
}]);
|
||||||
}
|
}
|
||||||
await ctx.editMessageText(`Добро пожаловать в тайного санту студенческого совета ОП5!\n\nТвой статус: ${ctx.userdata.ingame? "В игре" : "Не в игре"}`, Telegraf.Extra.markup((m) => m.inlineKeyboard(keyboard)));
|
} else {
|
||||||
|
let user = await database.prepareUser(ctx.userdata.pair);
|
||||||
|
text+=`\n\nТы делаешь подарок для:\n ${user.first_name} ${user.last_name} (${user.group_name}\nАллергии: ${user.problems}.`;
|
||||||
|
}
|
||||||
|
await ctx.editMessageText(text, Telegraf.Extra.markup((m) => m.inlineKeyboard(keyboard)));
|
||||||
});
|
});
|
||||||
|
|
||||||
bot.action("start", async (ctx) => {
|
bot.action("start", async (ctx) => {
|
||||||
|
Reference in New Issue
Block a user