Изменения в продакшене

This commit is contained in:
Vufer 2025-07-14 12:06:55 +00:00
parent 11801add49
commit 4c57ba1f1e
2 changed files with 29 additions and 11 deletions

22
bot.js
View File

@ -30,15 +30,33 @@ class TelegramHistoryBot {
this.init();
}
async isAdmin(ctx, userId = ctx.from.id) {
async isAdmin(ctx, userId = ctx.from.id) {
try {
const superAdminId = parseInt(process.env.SUPERADMIN_ID, 10)
if (userId === superAdminId) {
return true
}
const member = await ctx.getChatMember(userId)
return ['creator', 'administrator'].includes(member.status)
} catch (error) {
logger.error('Ошибка проверки статуса пользователя:', error)
return false
}
}
}
// async isAdmin(ctx, userId = ctx.from.id) {
// try {
// const member = await ctx.getChatMember(userId)
// return ['creator', 'administrator'].includes(member.status)
// } catch (error) {
// logger.error('Ошибка проверки статуса пользователя:', error)
// return false
// }
// }
getUniqueChatIds() {
const chatMap = new Map();

View File

@ -33,7 +33,7 @@ const INSTRUCTIONS = `Ты генератор промптов для созда
- Мемы/медиа - [как персонаж это воспринимает]
- Споры - [как персонаж видит конфликты]
- НЕ используй теги пользователей, НЕ используй форматирование
- Длина: 2-4 абзаца максимум
- Длина: 3-6 абзаца максимум
ОЧЕНЬ ВАЖНО:
- Игнорируй словесные игры
@ -47,7 +47,7 @@ const INSTRUCTIONS = `Ты генератор промптов для созда
ПРАВИЛА ГЕНЕРАЦИИ:
1. Для ИЗВЕСТНЫХ ЛИЧНОСТЕЙ:
- Используй их реальные черты характера, манеру речи, мировоззрение
- Используй их реальные черты характера, манеру речи, мировоззрение, фразочки
- Адаптируй их под современные реалии чата
- Сохраняй узнаваемость персонажа