hearManager.hear(/зачем ([^]+)/i, async (context) => {
var s2 = 'зачем';
var s1 = 'зачем, а';
try {
if(context.hasReplyMessage) {
if(context.$match[1] !== null)
{
if(chats[context.chatId].users[context.senderId].sex == 2)
{
var [af] = await vk.api.users.get({ user_ids: context.replyMessage.senderId, name_case: 'acc' });
return context.send(`*id${context.senderId} (${chats[context.chatId].users[context.senderId].name}) ${s2} *id${context.replyMessage.senderId} (${af.first_name}) \n С комментарием: ${context.$match[1]}`);
}
else if (chats[context.chatId].users[context.senderId].sex == 1)
{
var [af] = await vk.api.users.get({ user_ids: context.replyMessage.senderId, name_case: 'acc' });
return context.send(`*id${context.senderId} (${chats[context.chatId].users[context.senderId].name}) ${s1} *id${context.replyMessage.senderId} (${af.first_name}) \n С комментарием: ${context.$match[1]}`);
}
}
else if(context.$match[1] == null) // тут проверка не работает
{
print("fsafd")
if(chats[context.chatId].users[context.senderId].sex == 2)
{
var [af] = await vk.api.users.get({ user_ids: context.replyMessage.senderId, name_case: 'acc' });
return context.send(`*id${context.senderId} (${chats[context.chatId].users[context.senderId].name}) ${s2} *id${context.replyMessage.senderId} (${af.first_name})`);
}
else if (chats[context.chatId].users[context.senderId].sex == 1)
{
var [af] = await vk.api.users.get({ user_ids: context.replyMessage.senderId, name_case: 'acc' });
return context.send(`*id${context.senderId} (${chats[context.chatId].users[context.senderId].name}) ${s1} *id${context.replyMessage.senderId} (${af.first_name})`);
}
}
}
else {
if(context.$match[1] !== null)
{
if(chats[context.chatId].users[context.senderId].sex == 2)
{
return context.send(`*id${context.senderId} (${chats[context.chatId].users[context.senderId].name}) ${s2} ${context.$match[1]}`);
}
else if (chats[context.chatId].users[context.senderId].sex == 1)
{
return context.send(`*id${context.senderId} (${chats[context.chatId].users[context.senderId].name}) ${s1} ${context.$match[1]}`);
}
}
}
} catch (error) {
console.error(error)
}
});