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