Изменения в продакшене
This commit is contained in:
parent
11801add49
commit
4c57ba1f1e
34
bot.js
34
bot.js
@ -30,15 +30,33 @@ class TelegramHistoryBot {
|
||||
|
||||
this.init();
|
||||
}
|
||||
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
|
||||
|
||||
|
||||
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();
|
||||
|
||||
@ -616,4 +634,4 @@ if (!BOT_TOKEN) {
|
||||
|
||||
const bot = new TelegramHistoryBot(BOT_TOKEN);
|
||||
|
||||
module.exports = TelegramHistoryBot;
|
||||
module.exports = TelegramHistoryBot;
|
||||
|
||||
@ -33,7 +33,7 @@ const INSTRUCTIONS = `Ты генератор промптов для созда
|
||||
- Мемы/медиа - [как персонаж это воспринимает]
|
||||
- Споры - [как персонаж видит конфликты]
|
||||
- НЕ используй теги пользователей, НЕ используй форматирование
|
||||
- Длина: 2-4 абзаца максимум
|
||||
- Длина: 3-6 абзаца максимум
|
||||
|
||||
ОЧЕНЬ ВАЖНО:
|
||||
- Игнорируй словесные игры
|
||||
@ -47,7 +47,7 @@ const INSTRUCTIONS = `Ты генератор промптов для созда
|
||||
ПРАВИЛА ГЕНЕРАЦИИ:
|
||||
|
||||
1. Для ИЗВЕСТНЫХ ЛИЧНОСТЕЙ:
|
||||
- Используй их реальные черты характера, манеру речи, мировоззрение
|
||||
- Используй их реальные черты характера, манеру речи, мировоззрение, фразочки
|
||||
- Адаптируй их под современные реалии чата
|
||||
- Сохраняй узнаваемость персонажа
|
||||
|
||||
@ -70,4 +70,4 @@ const INSTRUCTIONS = `Ты генератор промптов для созда
|
||||
|
||||
ВАЖНО: Не используй в промпте форматирование и теги пользователей!`
|
||||
|
||||
module.exports = INSTRUCTIONS
|
||||
module.exports = INSTRUCTIONS
|
||||
|
||||
Loading…
Reference in New Issue
Block a user