Бот с шизофазией для телеграма
Doomscroller Telegram channel
Прежде всего, этот проект я делал как арт-объект. Изначально это была попытка отрефлексировать, и высмеять невротические реакции в обществе на сводящий с ума информационный поток. Не секрет, что какую-то часть новостной ленты формируют алгоритмы нейронных сетей. Мировая повестка и сюжеты новостей, создают то эмоциональную накачку, то изматывают тишиной, вводя аудиторию в состояние панического онейроида.
Для промта я выбрал естественно крайнюю форму, это были строчки из «Песни Мальдорора» Лотреамона, и еще написал пародию на некоторые вещи Берроуза, который в своих литературных опытах, как мне кажется предугадал, то как будет компилироваться новостная повестка будущего.
Сам Берроуз писал о своей технике так: «Человек читает газету, и его взгляд скользит по колонке в разумной аристотелевской манере — мысль за мыслью, фраза за фразой. Но подсознательно он читает и колонки, расположенные по бокам, а также осознает присутствие сидящего рядом попутчика. Вот вам и нарезка»
Название для проекта , тоже было выбрано неслучайно:
Думскроллинг или думсёрфинг (англ. doom — «злой рок», «гибель» и scroll — «прокручивать, листать») — «болезненное погружение в новостную ленту, где преобладают плохие вести», феномен траты чрезмерного количества экранного времени, посвящённого поглощению негативных новостей. В некоторых случаях повышенное внимание к новостным статьям и чтение преимущественно негативных новостных сообщений может привести к вредным психофизиологическим реакциям. Психоаналитик Дмитрий Басов связывает массовое распространение думскроллинга с пандемией коронавируса. Неологизм быстро распространился в социальных сетях.
На самом деле ничего особенного, это просто приложение со скриптами бота для автоматической публикации статей в Telegram-канале. Бот основан на использовании языковой модели OpenAI GPT-3.5 для генерации контента статей. Для его работы используются токены доступа к Telegram API и OpenAI API. Токен Telegram используется для отправки сообщений и изображений в канал, а токен OpenAI - для запроса генерации текста.
Приложение состоит из следующих основных частей:
Генерация случайного изображения: Для этого используется функция getRandomImage(), которая генерирует URL изображения с помощью сервиса Picsum.photos. URL получается путем комбинирования ширины, высоты, категории и случайного значения seed.
Публикация статьи в Telegram: Функция postArticleToTelegram() отправляет текст статьи и при необходимости изображение в указанный Telegram-канал с использованием токена Telegram API. Для отправки изображения используется отдельный метод sendPhoto.
Генерация статьи: Функция generateArticle() отправляет запрос к API OpenAI, используя токен OpenAI API, и получает сгенерированный текст статьи на основе предоставленного промпта. Затем текст обрабатывается и отправляется для публикации в Telegram.
Расписание публикации: Функция scheduleArticlePosting() устанавливает интервал публикации статей в Telegram-канале. Сначала публикуется первая статья сразу после загрузки страницы, а затем устанавливается интервал для последующих публикаций.
Перспективы применения этого приложения для бизнеса включают автоматическую генерацию и публикацию контента для продвижения продуктов или услуг. Бот может регулярно публиковать новости, советы, статьи или любой другой информационный контент, привлекая внимание и удерживая аудиторию в Telegram-канале. Это может быть полезным инструментом для маркетинговых целей, увеличения видимости бренда и взаимодействия с клиентами.
Несмотря на то, что данное приложение обладает потенциалом, важно учитывать ограничения и этические аспекты использования автоматической генерации контента. Контроль за качеством и соответствием сгенерированного текста целям и стандартам бизнеса также является важной составляющей при использовании подобных приложений.