Skip to content

Latest commit

 

History

117 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Based или Cringe? 🤖🔥

Based или Cringe Bot License: MIT

Внимание: Этот бот создан для трёпа и баттхерта. Не используй его в серьёзных репозиториях, если у тебя нет стальных яиц и чувства юмора.

GitHub Actions бот-провокатор, который является в твои пул-реквесты и Issues, чтобы хаотично оценить твой код и комменты на предмет Based 🤙 или Cringe 🤮. Весь вывод генерирует нейросеть, так что винить можно не только меня, но и ИИ.


🚀 Как это бомбануло?

Бот живёт на GitHub Actions и не требует своих серверов. Всё, что ему нужно — это твой репозиторий и желание постучаться в рандомный PR с непрошеным мнением.

Как он работает:

  1. В каком-то репозитории открывают Issue или Pull Request.
  2. Как орёл, бот чует это и запускает свой workflow.
  3. Он дёргает OpenAI API и просит её дать ёмкую, язвительную и мемную оценку контенту.
  4. Бот оставляет комментарий с вердиктом и сваливает, оставляя за собой лишь срач и недоумение.

⚙️ Как подключить этот ад к своему репозиторию?

Предупреждение: Бот может сказать что угодно. Автор не несёт ответственности за испорченные нервы, отменённые пул-реквесты и ночные кринж-атаки.

Есть два пути:

Вариант 1: Для истинных падаванов (через GitHub App)

  1. Перейди в настройки своего GitHub-аккаунта -> [Developer settings] -> [GitHub Apps] -> [New GitHub App].
  2. Дай ему имя (например, Based-Cringe-Bot), описание и укажи homepage URL (ссылку на этот реп).
  3. В разрешениях (Permissions) выстави:
    • Issues -> Read & Write
    • Pull requests -> Read & Write
  4. В подписках на события (Subscribe to events) выбери:
    • Issue comment
    • Issues
    • Pull request
  5. Сгенерируй приватный ключ (Generate a private key), скачай его. Это твой APP_PEM.
  6. Скопируй App ID — это твой APP_ID.
  7. Установи приложение (Install App) в свой аккаунт или организацию, выбрав репозитории, куда боту можно будет хадить.
  8. В репозитории, куда ты хочешь добавить бота, создай секреты (Secrets) в настройках:
    • APP_ID — тот самый ID из шага 6.
    • APP_PEM — содержимое скачанного PEM-файла (скопируй весь текст, включая -----BEGIN RSA PRIVATE KEY----- и -----END RSA PRIVATE KEY-----).
    • OPENAI_API_KEY — твой ключ от OpenAI.

Вариант 2: Для быстрых пацанов (прямой Action)

Скопируй файл workflow .github/workflows/bot.yml к себе в репозиторий. Добавь в Secrets репозитория только один секрет: OPENAI_API_KEY.


🛠 Конфиг

Всё настройки — в файле воркфлоу. Можешь менять триггеры (например, чтобы бот реагировал только на PR) или промпт для AI, чтобы он матерился как сапёр.


🫵 Твоя ответственность

Этот бот — дитя хаоса. Он может:

  • Насрать в самом неподходящем PR.
  • Сгенерировать крайне оскорбительный комментарий.
  • Потратить твои кредиты на OpenAI.
  • Вызвать банхаммер в серьёзной организации.

ТЫ ПРЕДУПРЕЖДЁН. НЕ ЖАЛУЙСЯ ПОТОМ.


📜 Лицензия

Этот проект лицензирован по лицензии MIT — делай с ним что хочешь, но упомяни меня, братишка. Полный текст лицензии в файле LICENSE.


💰 Контрибьютить

Хочешь улучшить беспредел? Форкай, делай PR, и если он не кринжовый — я его вмержу.


Этот проект не аффилирован с GitHub или OpenAI. Это просто пранк, бро.