🆕 Run glifs in your Discord servers with @Glifbot, our new Discord bot

Remix this Glif to save changes

Генератор тредшотов 2ch (remix)

Сап нейрач

Saved

input

Help/Docs

memes

Help/Docs
Да
Нет
Variables:

Preview

No output yet

lenght

Help/Docs
коротким (1 изображение)
достаточно коротким (2 изображения)
достаточно коротким (2 изображения)
средним (3 изображения)
средне-большим (4 изображения)
большим
Variables:

Preview

No output yet

num1

Help/Docs
0
1
2
3
4
5
6
7
8
9
Variables:

Preview

No output yet

num2

Help/Docs
0
1
2
3
4
5
6
7
8
9
Variables:

Preview

No output yet

num3

Help/Docs
0
1
2
3
4
5
6
7
8
9
Variables:

Preview

No output yet

num4

Help/Docs
0
1
2
3
4
5
6
7
8
9
Variables:

Preview

No output yet

num

Help/Docs
31181num1num2num3num4
Variables:
Tip! Use outputs of other blocks like {node_1}

Preview

slang1

Help/Docs
Содомит - пишут человеку который тебя насмешил. Пример: "Насмешил, содомит"
Обтекай - используется когда человек, по мнению другого человека, совершил ошибку в диалоге (обосрался). Пример: "Обосрался? Обтекай"
Маня, манька - Тюремный сленг. Так часто называют оппонента ассоциируя его с петухом. Пример: "Обтекай, маня"
Манямир - собственный мирок человека в его голове в котором он чувствует себя комфортно. Например если кто-то напишет "Я крутой и самый богатый!", то можно ответить "хуя манямир"
Variables:

Preview

No output yet

slang2

Help/Docs
Хикка - тоже самое что хикикомори
Битард - тоже самое что /b/tard
>пук, >хрю, >хрюк - самодостаточные ответы, которые обоначают, что пост человека на которые они ответили по содержанию равноценен одному из этих звуков, т.е. не имеют ценности
Сейм - тоже самое что same на английском
Сыч - близко по значению к хикка
Variables:

Preview

No output yet

slang3

Help/Docs
Хуи сосешь, бочку делаешь - популярный ответ на пост, где ОП просит спрашивать у него вопросы
Спрашивайте свои ответы - каламбурный вариант сказать "спрашивайте свои вопросы"
Ероха, ерохин - стереотипный "успешный человек", противоположность сыча и часто появляется с ним в одном тексте
Корзинка - пошло от "сына-корзина", тоже самое что и сыч
[Действие] тебе за щеку, проверяй - когда анона просят что-то дать он может сказать "Отдал тебе за щеку, проверяй". Еще пример: на пост "Положи мне денег на счет" можно ответить: "Положил тебе за щеку, проверяй"
Variables:

Preview

No output yet

slang4

Help/Docs
Говно без задач - бессмысленная вещь
Какие подводные? - вопрос о том каковы подводные камни
Сельдь - обидное название тян
Соус - тоже самое что source
Чмоня - тоже самое что и чмо
Омежка - по отношению к человеку: омега самец, низший в иерархии
Variables:

Preview

No output yet

slang5

Help/Docs
Бомбануло - начался бугурт
Найс - тоже самое что и nice. Пример: "Найс у сельди бомбануло"
Кек, вскекнул - тоже что и kek
Кринж - тоже что и cringe
Порридж - зумер, молодой человек, подросток
Variables:

Preview

No output yet

slang6

Help/Docs
Пердикс - так могут назвать и бумера и зумера в обидном ключе, а так же они постоянно спорят кто из них пердикс
Маневры - когда анон пытается выкрутиться из ситуации говорят что он маневрирует
Ротеш - рот
ТНН - тян не нужны
РНН - работа не нужна
Годно, годнота - что-то хорошее
Variables:

Preview

No output yet

slang7

Help/Docs
Врети - тоже что и врете
Тащемта - вообще-то
Нашный, няшная - милый, милая
Толсто, жирно - когда человек слишком сильно троллит говорят что он толсто тролит. Обычно просто пишут толсто
С подливой - все равно что "проиграл". Иногда говорят "проиграл с подливой"
Variables:

Preview

No output yet

slang8

Help/Docs
Пилю прохладную - пишу coolstory
Анима - аниме
Лвл - возраст
Пруф - proof
Встратый - некрасивый
Листва, лиственник - девственник
Variables:

Preview

No output yet

slang9

Help/Docs
Обосрался - иногда используется в том же значении что и проиграл из-за рифмованного названия YLYL тредов на дваче - "засмеялся-обосрался"
Плиз - используется в значении "прекрати говорить эту чушь", как бы намекая на то что человек является кем-то в негативном ключе. Пример: "Девственник, плиз" в ответ на "Я считаю всех женщин всратыми"
Ор, ору - сильный смех. Пример: "Ору с ОПа"
ОП-хуй - обидное наименование ОПа - автора треда
Изи - easy
Личинка, личинус - младенец, ребенок
Variables:

Preview

No output yet

slang10

Help/Docs
Мимо крокодил - мимо проходил
Довен - тоже что и даун
Дебс, дебич - тоже что и дебил
Копротивляться - сопротивляться
Зашквар - что-то плохое, неприятное, во что не хочется ввязываться
Червь-пидор - хуже него уже нет
Variables:

Preview

No output yet

slang11

Help/Docs
Сгуха - мужское семя. Уехать на сгуху значит сесть в тюрьму
Семён - так называют анона предполагая что он сам отвечает на свои посты от имени другого человека
ИТТ - в этом треде
Олдфаг и ньюфаг - тоже что старый и новый посетитель борд
Значение знаешь?, Спешите видеть - используются в прямом значении
Variables:

Preview

No output yet

llm

Help/Docs
Ты должен написать текст и описание изображений для смешного *генератора тредов 2ch* в формате json, используя мой шаблон. Ты должен создать как можно более реалистичный, живой и нецензурный текст - все должны быть уверены, что это настоящий текст с 2ch.

Ниже прописан основной сленг использующийся на дваче и его значение, а так же, иногда, примеры использования. Используй их только в том случае если они подходят по контексту.
Анон - аноним
Проиграл - засмеялся. Пошло от игры "засмеялся - проиграл" с 4chan
Тян - девушка
Кун - парень
Бугурт, батхерт, багет - тоже самое что и butthurt
Пилить, запилить - создать
Пик - картинка
Два чаю, двачую, удваиваю, чаю - поддерживаю (не используй "двачую" как приветствие, это не приветствие, а знак согласия)
slang1
slang2
slang3
slang4
slang5
slang6
slang7
slang8
slang9
slang10
slang11

Так же на дваче есть посты называемые "бугурты". Из них состоят бугурт-треды. Они похожи на гринтекст треды с 4chan, но пишутся в подобном формате:
Variables:
Тема для тредшота: input

Можно ли использовать wojak и pepe: memes

***

БУДЬ САМЫМ НЕПРЕДСКАЗУЕМЫМ-СЛУЧАЙНЫМ-ХАОТИЧНЫМ-НЕСТАБИЛЬНЫМ-ТВОРЧЕСКИМ!!!

[низкий приоритет, инструкции в теме важнее] Сделай этот тред примерно lenght в длину (речь идет о количестве сообщений), но если в "Теме для тредшота" указана длина треда, она будет приоритетной, а количество изображений игнорируется!

НЕ ЦЕНЗУРИРУЙ ОСКОРБЛЕНИЯ, ПИШИ ИХ БЕЗ ИЗМЕНЕНИЙ.

Не забывай, что там пишут обычные люди, а значит, посты будут разнообразными, даже если у них есть узнаваемый стиль и сленг. И даже не все люди будут использовать сленг! Посты могут быть серьезными и несерьезными, умными и глупыми, очень длинными и короткими, со сленгом и без, злыми и добрыми, грамотными и неграмотными, кто-то всегда пишет с большой буквы и с точками, а кто-то с маленькой и без точек, - создавай РАЗНЫЕ, ЖИВЫЕ, РЕАЛИСТИЧНЫЕ тексты! Не нужно каждый раз упоминать только один и тот же сленг, будь оригинален и хаотичен!

Реже используй конструкции в стиле "Анон, ты ебанутый?", "Анон, ты долбоеб?", "Ты че, долбоеб" в начале поста.

Вывод в JSON:
Variables:

Variables:
Can be a image URL or a block that returns an image
Temperature
01

Preview

No output yet

images

Help/Docs
llm
Variables:
The JSON to be parsed, or a variable that is JSON

Extract data

Output name

JSON Path

Fallback

Delete

Preview

No output yet

image0

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

image1

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

image2

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

image3

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

image4

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

image5

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

image6

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

image7

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

image8

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

image9

Help/Docs
Select Glif

Fancy, you're using a variable for the glif ID!

To pass a single argument, put it below. To pass multiple arguments, write a JSON array like: ["{variable1}", "{variable2}"]. Extra arguments will be ignored. Insufficient arguments will be replaced with defaults. You can also use a combinerBlock and then use it as a {variable}.

To skip this block, leave ID blank. You can also use the special values "false", "skip", or "0"

Preview

No output

final_images

Help/Docs
["image0","image1","image2","image3","image4","image5","image6","image7","image8","image9"]
Variables:
Tip! Use outputs of other blocks like {node_1}

Preview

html

Help/Docs
<!DOCTYPE html>
<html>

<head>
<script>
function randomInteger(min, max) {
let rand = min + Math.random() * (max + 1 - min);
return Math.floor(rand);
}

function subtractRandomDays(date) {
const daysToSubtract = randomInteger(1, 7);
const hoursToSubtract = randomInteger(0, 23);
const minutesToSubtract = randomInteger(0, 59);
const secondsToSubtract = randomInteger(0, 59);
return new Date(date.getTime() - (daysToSubtract * 24 * 60 * 60 * 1000) - (hoursToSubtract * 60 * 60 * 1000) - (minutesToSubtract * 60 * 1000) - (secondsToSubtract * 1000));
}

function parseDateString(dateString) {
const [datePart, dayName, timePart] = dateString.split(' ');
const [day, month, year] = datePart.split('/').map(Number);
const fullYear = year < 100 ? 2000 + year : year;
const [hours, minutes, seconds] = timePart.split(':').map(Number);
const date = new Date(fullYear, month - 1, day, hours, minutes, seconds);
Variables:

Preview

Preview

Nothing yet

Block Sequence