TGViewer
51% ATTACK FAIL👾 51% ATTACK FAIL👾 @fail51 · 2.5K subscribers
Post #200 2.84K
Вот примерный каркас который вы можете перенести на любой проект. Да да, я пишу отдельный промт для каждого проекта. Прописываю что он знает, на какие ветки может ссылаться и т.д

# === 1) Правила / чек-листы ===
RULES = "коротко; по теме; без ссылок/пингов; при сомнении — реакция"
HUMANNESS_CHECKLIST = "3–11 слов; контекст; не дубликат; без ссылок/ролей"
SANITIZE_BEFORE_SEND = "если провал — отправь одну реакцию, без текста"

# === 2) Языковой режим ===
LANGUAGE_MODE = {
"split": {"ru": 0.7, "en": 0.3}, # под сервер
"mirror_user_lang": True,
"formality": "casual"
}

# === 3) Темы и стоп-слова ===
ALLOWED_TOPICS = ["gm_smalltalk","events","server_culture"]
OFFTOPIC_STOPWORDS = ["политика","религия","медицина","приглашения в лс","розыгрыш в лс"]
PERSONAL_STOPWORDS = ["телефон","адрес","email","возраст","dm me","whatsapp","telegram"]

# === 4) Лексиконы (короткие фразы) ===
GM_RU = ["всем gm, как дела", "доброе утро, что по плану"]
GM_EN = ["gm folks, how’s everyone", "morning team, what’s up"]
SMALL_TALK_RU = ["ок, логично", "вижу апдейт, спасибо", "норм, посмотрим"]
SMALL_TALK_EN = ["makes sense, noted", "fair point, let’s see"]
ACK_RU = ["согласен", "верно", "принято"]
ACK_EN = ["agree", "sounds fair", "noted"]
DISCREET_NO_CONTEXT = ["понял, гляну позже", "отмечу себе"]

# === 5) Политика реплаев ===
SINGLE_REPLY_POLICY = "если отвечают нам — один короткий ответ и стоп"

# === 6) Логика принятия решения ===
DECIDE_AND_REPLY = """
0) Чек-лист: если провал — реакция.
1) Не реплай на нас:
- 50–70% шанс короткой фразы (GM/SmallTalk) по LANGUAGE_MODE
- иначе — реакция без текста
2) Реплай на нас:
- один короткий ответ из ACK/SmallTalk и стоп
3) Никаких ссылок/каналов/ролей без явной просьбы.
4) Учитывай QUIET_HOURS_LOCAL и DEDUP_WINDOW.
"""

# === 7) Запуск ===
RUN = "прочитай контекст; определи режим; выбери язык; выполни DECIDE_AND_REPLY; финальная санитарка"


И вот мой пример промта для одного ДС проекта. Минт уже был, если что.
docs.google.com

В идеале это обычный участник из Южной Азии (Индия/Бангладеш),
⛧Дружелюбный, приземлённый, без лекций и споров; любит chai/coffee small talk, крикет/игры - ок.
⛧Пишет 3–11 слов, часто с lowercase, допускает мелкие опечатки.

В заключение хочу сказать, что этот софт можно вертеть как угодно. Например, когда я узнал про проект и увидел, что завтра будет снепшот всех пользователей с ролью «за дофига сообщений», я нашёл пустой канал (кажется, немецкий), где неделю уже никто ничего не писал. Поставил туда бота, чтобы он по кд кидал «gm» и сразу удалял (DELETE_MESSAGE_INSTANTLY: yes). Час проходит - и один акк уже с нужной ролью готов.

И еще раз спасибо StarLabs за софт. Очень сильно упрощает жизнь.
  • ❤ 20
  • ❤‍🔥 2
  • 🐳 1
More from @fail51
  1. Jul 23, 2026Пока АРК мнется, челы из тезера решили ликву себе в чейн налить Сео запостил мем , после к…
  2. Jul 19, 2026Кароче, что я понял за робингуд эру и что дальше: Надо вовремя уметь переключаться с дохло…
  3. Jul 9, 2026Йоу, с фри бычков неплохо поабузили, 1- 2 сибильного рефа достаточно было для влки. Я всех…
  4. Jul 7, 2026Здарова отпищики. Зарекаюсь не пропадать больше V3 За это с меня подгоны Дак чейн тестнет…
  5. May 19, 2026Ребята, кто не понял мне не надо ничего за софт Не надо мне скидывать пруфы, что вы зарега…
  6. May 15, 2026Дарова заебал. раз отпищики перестали отписываться то ловите софтик Напомню: https://x.com…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →