Корпус из твитов своими руками
Зачем?
Рано или поздно, каждый из нас загорается желанием провести собственное лингвистическое исследование. Не важно, что именно является мотивацией и насколько масштабным это исследование должно стать, но желание возникает так или иначе, и немедленно упирается в первую проблему: необходимости протестировать гипотезу на каких-нибудь данных, корпусе.
Разумеется, огромное количество корпусов уже доступны онлайн, начиная с НКРЯ (Национального корпуса русского языка) и заканчивая корпусом ремарок во французском языке семнадцатого века.
Но иногда гораздо удобнее создать корпус под свое исследование самостоятельно: и сейчас я расскажу как это сделать. (Если, конечно, твиты смогут помочь вам в вашем исследовании)
Нам понадобится…
- Твиттер-аккаунт,
- IDE* для работы с Питоном (знание Питона не обязательно),
- Немного свободного времени;
* — Не знаете, что такое IDE? Не проблема! Фактически, это просто некоторая среда, в которой вы можете писать программу, на русский эта аббревиатура переводится не слишком музыкальным сочетанием ИСР — интегрированная среда разработки.
Одна из самых известных и простых в использовании IDE это PyСharm, который вы легко можете скачать бесплатно: вот здесь. Если вы предпочитаете идти собственным путем, то, пожалуйста, гугл сразу выдает кучу топ-листов с разнообразными IDE на любой вкус 🙂
(Не забудьте поделиться интересными находками!)
Собственно, код
Важное уточнение: моей целью здесь было сделать не самый эффективный код для работы, а, скорее, достаточно понятно объяснить как добиться желаемого результата.
Еще одно важное уточнение: Если вы уже умеете кодить и не любите, когда вам объясняют тривиальные детали, просто доскролльте до конца страницы, где я выложила полную версию кода 😉 Сразу хочу заметить, что он просто выполняет свою работу и далек от идеала (моим приоритетом была доступность, а не функциональность), потому, если у вас есть альтернативные решения, или вам интересно посмотреть на более функциональные решения, я очень готова к диалогу!
Шаг первый.
Ключи доступаНам понадобится API, чтобы иметь возможность взаимодействовать с твиттером. Для того, чтобы получить его, по новым правилам твиттера, нужно запросить разрешение на аккаунт разработчика. Опишите как можно подробнее для чего он вам понадобится (дорогие коллеги подсказывают, что ограничиться отпиской типа “научная работа” не получится).
После того, как просьба будет удовлетворена, щелкните на “создать новое приложение” и заполните форму. После этого самая мучительно-бюрократическая часть позади.
Нам понадобятся API Key и API Secret, а также свеже-сгенерированные Access Token и Access Token Secret
Сохраните их в отдельный файл (назовите его keys.py
) и со свободной душой забудьте про свой твиттер аккаунт.
Шаг второй. Создание файла с ключами
Переходим к более увлекательной части — начинаем кодить. Сначала возьмемся за файл с ключами. Создаем для них четыре переменные (см. ниже). Лучше не включать файл в полную версию программы, потому что с помощью кодов можно совершать действия от вашего имени.
consumer_key = "" consumer_secret = "" access_token = "" access_secret = ""
Шаг третий. Выбор библиотеки и первая часть кода
Тут наступает момент мучительного выбора: нужно решить, какую программную библиотеку использовать для работы с твиттером. Их немало, полный лист можно найти здесь.
Самой популярной библиотекой (пакетом), по ощущениям, является tweepy, и я буду работать именно на ее примере. Но найти документации или туториалы для других библиотек вряд ли будет проблемой.**
Сначала мы создаём файл
scrape_twitter.py
импортируем необходимые нам библиотеки и файл keys.py
, где хранятся ключи доступа:import keys import tweepy import json import langdetect as ld
В первых четырех строках мы вызываем переменные из соседнего файла (оба файла должны являться частью одного проекта).
** — Никогда не устанавливали и не использовали стороннюю библиотеку на Python? Все еще никаких проблем 🙂 Вот здесь довольно подробный туториал как это сделать, если вы раньше никогда этого не делали
consumer_key = keys. consumer_key consumer_secret = keys.consumer_secret access_token = keys.access_token access_secret = keys.access_secret auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_secret) api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
Здесь мы просто слепо следуем любому Tweepy туториалу — и подключаемся к API twitter’a через Tweepy.
Один из моментов, на который мне хочется сейчас обратить внимание это wait_on_rate_limit=True
, опциональный элемент. Почему он нам нужен? Фактически, твиттер ограничивает количество запросов, которые вы можете сделать, и требует от вас остановиться на пятнадцать минут, если вы добрались до лимита запросов.
Мы можем протестировать, было ли удачным наше подключение с помощью команды:
print(api.me().name)
Она должна напечатать имя вашего аккаунта. Если этого не произошло, значит, что-то пошло не так и самое время почувствовать себя настоящим программистом. А настоящие программисты ищут ответы на StackOverflow, где кто-то наверняка уже решил вашу проблему.
Кстати, если вы впервые слышите о StackOverflow, самое время с ним ознакомиться, это один из главных помощников при программировании наряду с чтением документации.
Скорее всего, если у вас что-то пошло не так, хотя бы у кого-то уже было что-то похожее, а кто-нибудь, может быть, даже нашел решение этой проблемы).
Шаг четвертый. Какой API выбрать?
Пришло время еще одного непростого выбора, который, впрочем, должен довольно легко решаться в зависимости от вашей цели: по какому принципу вы хотите отбирать твиты? Вариантов несколько: можно либо выбирать твиты в режиме онлайн с помощью Streaming API, фильтруя с помощью языка, ключевых слов или геолокации, либо искать слова с помощью Search API, выбирая из уже существующего корпуса. (Если вы не привыкли работать с документацией, пример кода с API search можно найти, например, тут.
У обоих есть свои плюсы и минусы, и про оба написано немало статей. Выбор становится очевидным, когда вы работаете с языком страны, где твиттер не слишком популярен. Например, мои друзья недавно анализировали сербский.
Чувак, сербский твиттер МЕРТВЕсли мы будем его стримить, то по нашим подсчетам, чтобы получить 10 000 твитов придется потратить 170 часов
Если такой проблемы возникнуть не должно, то я бы советовала Streaming API, по нему достаточно туториалов, потому, если где-то возникнет ошибка, вам будет проще ее поправить.
Шаг пятый. Параметры для поиска твитов
Я поставлю для себя такую задачу: хочу найти сто твитов на русском (по возможности, без примеси других языков), используя ключевые слова футбол, собака, песик и ты. Текст твита должен быть длиннее пятидесяти знаков.
Я также хочу собрать определенное количество твитов (предположим, 100). Я также хочу сохранить их в
json файл, потому что так мне будет легче в дальнейшем манипулировать данными. (Об манипуляциях мы расскажем в одной из будущих статей).Я импортирую json и еще одну библиотеку, которая называется langdetect, с ее помощью я смогу еще раз протестировать, написан ли твит на русском.
Это поможет избежать ситуаций, как у моего друга Адама:
Наши невероятно специфические критерии сузили наши данные до сербов, одного хорвата и некоторого количества блэк инглиша. А и только что засекли турка
Итак, я создаю глобальную переменную с количеством твитов, которые я хочу получить. Число может быть сколь угодно большим (в пределах разумного), но не забывайте, что работа программы занимает некоторое время. Если вы хотите начать работать с данными немедленно, я предлагаю разбивать очень большие числа на средние группы (например, по тысяче штучек).
TOTAL_NUMBER = 100
Дальше мы создаем класс MSL
— аббревиатура от MyStreamListener , использующий StreamListener библиотеки Tweepy. (Кажется, названия здесь говорят за себя). Первая функция будет выступать для нас в роли цикла, с помощью ее мы будем повторять наши нехитрые операции снова и снова. Для всех тех, кто не привык к Python, обратите внимание что название функции __init__
имеет значение, и заменить ее на произвольное название не получится.
class MSL(tweepy.StreamListener): def __init__(self): super(MSL, self).__init__() self.counter = 0 self.all_tweets = []
all_tweets
я буду использовать для того, чтобы записать в итоге твиты в json файл, а переменная counter
#cледующая функция: начинаем с загрузки json'a, которому скармливается информация прошедшая фильтр. # (Фильтр мы увидим позже) def on_data(self, data): data_temp = json.loads(data, encoding='utf-8') try: if len(data_temp["text"]) > 50 and ld. detect(data_temp["text"]) == 'ru': self.all_tweets.append(data_temp) self.counter += 1 print(data_temp["text"]) print(self.counter) if self.counter == TOTAL_NUMBER: #rus.json это название json файла, а "а" здесь значит "append", то есть файлы будут #обновляться. Впрочем, зная капризный json формат, скорее всего вам придется немного #подправлять файл мануально после каждого обновления file = open('rus.json', 'a') file.write(json.dumps(self.all_tweets, indent=4)) file.close() return False except: pass return True
Теперь давайте рассмотрим try
и except
. Это довольно непрофессиональный взгляд на проблему: если откуда-то появится ошибка, например, у твита, на который я буду смотреть, не будет поля text
, я предлагаю программе просто его проигнорировать и продолжать заниматься своими делами.
Это связано с чисто технической стороной дела: я сохраняю все твиты не по ходу дела, а когда выполнение основного цикла закончится. Соответственно, если программа поймает ошибку, все накопленные мной твиты обратятся в пыль, фигурально выражаясь.
Теперь, немного подробнее о части try
: в первом if-statement я рассматриваю атрибут текст моего json файла и проверяю, чтобы он был длиннее 50 знаков, а потом дополнительно удостоверяюсь, что язык и вправду русский.
Дальше я добавляю все это в all_tweets
и увеличиваю counter
.
Это также хорошее место в программе для того, чтобы проконтролировать себя и задать себе вопрос, чем ты, собственно, занимаешься. Например, можно печатать здесь тексты твитов прошедших проверку: так будет легче проследить что вы получаете именно то, что хотите.
Либо дополнительно установить counter
— так вам будет понятно сколько еще ждать до конца программы.
print(data_temp["text"]) print(self. counter)
Следующий if-statement проследит за тем, чтобы мы сохранили именно столько твитов сколько нам нужно. Он же откроет json файл и сохранит туда набранные твиты.
Нам остались только три строки кода!
twitter_stream = tweepy.Stream(auth, MSL()) keywords = [u'песик', 'футбол', 'собака', 'ты'] twitter_stream.filter(track=keywords, languages=['ru'])
Тут филологическое мышление, должно быть, проведет параллель между сюжетом и фабулой. По факту, конечно, программа сначала прочитает эти строки, которые заставят ее вызвать объект MSL
.
В последней строке с фильтром мы еще раз проверяем что язык русский и подтверждаем, какие ключевые слова мы ищем.
Полный код на Github
Автор: Анна Кори
Илон Маск поставил ультиматум оставшимся сотрудникам Twitter
- org/BreadcrumbList»>
- Миллиардеры
- Технологии
- Юлия Миренкова Автор
Илон Маск предъявил ультиматум команде Twitter: согласиться на работу в обновленной, «хардкорной», компании или уволиться. На раздумья новый владелец соцсети дал сотрудникам два дня
Генеральный директор Twitter Илон Маск утром 16 ноября предъявил ультиматум своим сотрудниками: остаться частью команды Twitter или покинуть компанию с трехмесячным выходным пособием. Сотрудники должны принять решение до 17:00 в четверг. Об этом сообщает американский Forbes со ссылкой на внутренние источники.
В среду утром Илон Маск отправил письмо персоналу с заголовком «Развилка на дороге», в котором он просил тех, кто хочет продолжить работу в компании, перейти по ссылке. Те, кто это не сделает к установленному времени, 17:00 в четверг, будут уволены.
«Если вы уверены, что хотите стать частью нового Twitter, нажмите «Да» по ссылке ниже. Какое бы решение вы ни приняли, спасибо за ваши усилия, направленные на то, чтобы сделать Twitter успешным», — говорится в письме со ссылкой на онлайн-форму.
Материал по теме
В электронном письме миллиардер подчеркнул, что для создания Twitter 2.0 в будущем компания должна быть «чрезвычайно хардкорной». Это значит, что сотрудникам придется работать с высокой интенсивностью, отмечает Маск.
Основатель Tesla и SpaceX стал владельцем Twitter 28 октября. За это время Маск уволил половину из 7500 сотрудников. Сокращениями персонала бизнесмен пытается снизить расходы после покупки компании за $44 млрд, по его словам, он за нее переплатил.
Материал по теме
Как сообщал Bloomberg ранее, в первом письме своим работникам Маск запретил удаленную работу. Владелец соцсети объявил, что сотрудники должны находиться в офисе «не менее 40 часов в неделю».
Кроме того, The New York Times со ссылкой на источники сообщила, что Маск начал увольнять сотрудников, которые публично выступали с критикой. В частности, в своем аккаунте Twitter Маск сообщил, что уволил мобильного разработчика Эрика Фронхефера, который спорил с ним в соцсетях. Однако позже бизнесмен удалил этот пост. За критику его политики в корпоративном чате бизнесмен уволил 20 сотрудников, пишет The Verge со ссылкой на внутренние источники.
Юлия Миренкова
Автор
#Илон Маск #Twitter
Рассылка Forbes
Самое важное о финансах, инвестициях, бизнесе и технологиях
Как выйти за пределы 280 символов
Что такое заметки в Твиттере?
Почему я не могу просматривать или создавать заметки Twitter?
Как использовать заметки в Твиттере
Как поделиться заметками в Твиттере
Альтернативы заметкам в Твиттере
Часто задаваемые вопросы о заметках Twitter
Twitter тестирует Twitter Notes, отличную функцию, позволяющую авторам публиковать развернутый контент прямо на платформе.
Ага — пользователям больше не нужно загружать скриншот текста или создавать необычайно длинные темы в Твиттере, если они хотят сказать что-то чуть длиннее 280 символов.
Продолжайте читать, чтобы узнать больше о потенциале Twitter Notes и о том, как он сочетается с альтернативами, такими как TwitLonger и ветки Twitter.
Бонус: Загрузите бесплатный 30-дневный план быстрого роста вашего Twitter, ежедневную рабочую тетрадь, которая поможет вам установить маркетинговую рутину Twitter и отслеживать свой рост, чтобы вы могли показать своему боссу реальные результаты через месяц.
Что такое Twitter Notes?Twitter Notes — это способ создания подробного контента и статей в Twitter. В отличие от обычных твитов, длина которых ограничена 280 символами, заметки могут содержать до 2500 слов . Думайте о них как о сообщениях в блогах, которыми вы можете поделиться прямо в Твиттере, не ссылаясь на отдельный веб-сайт.
Заметки включают в себя все основные функции сообщения в блоге, включая заголовки, изображения заголовков и встроенные медиафайлы.
Примечания также:
- Общий . Заметки публикуются с уникальным URL-адресом, поэтому ваш читатель может просматривать их, даже если у них нет Твиттера или они не вошли в систему.
- Общедоступный . Заметки всегда общедоступны, даже если автор решил защитить свои твиты.
- Редактируемый . Заметки доступны для редактирования даже после публикации. Если вы решите отредактировать заметку, в заметке появится тег «Отредактировано».
После публикации вы можете поделиться своей заметкой в своем профиле с помощью карточки Twitter. Карточка содержит ссылку для предварительного просмотра и любой дополнительный текст, который вы хотите добавить. Вот пример того, как это выглядит.
В Месяце черной музыки я написал о посещении одного из последних концертов Принса. https://t.co/7OE13YQ1IK
— Jewel Wicker (@jewelwickershow) 30 июня 2022 г.
При нажатии на карточку открывается заметка в приложении Twitter.
Люди не могут отвечать или взаимодействовать с Notes, но могут с карточкой Twitter.
Почему я не могу просматривать или создавать заметки Twitter?
В настоящее время только ограниченное число пользователей может создавать заметки. Вы увидите вкладку «Написать» со значком записной книжки в своем меню, если у вас есть доступ к функции длинных форм в Твиттере. Щелкнув по нему, вы сможете редактировать черновики, создавать новые заметки и просматривать опубликованные заметки.
Не все пользователи Twitter смогут получить доступ к опубликованным заметкам. Эта функция тестируется на пользователях из Канады, Ганы, Великобритании и США. Если вы находитесь в стране, где тестируются Notes, найти их несложно. В противном случае вы не сможете писать или просматривать заметки.
Чтобы просмотреть заметки учетной записи, вы можете просто перейти на вкладку «Заметки» в ее профиле. (Но это работает только в Интернете, а не в приложении).
Как использовать Twitter NotesПримечания все еще находятся на стадии тестирования, поэтому, если эта функция станет общедоступной, она может выглядеть немного иначе, чем сейчас.
На данный момент, вот инструкции по созданию и публикации Примечания:
- Откройте свою учетную запись Twitter.
- Выберите вкладку Write в меню.
- Выберите Напишите , чтобы создать новую заметку.
- Откроется инструмент для создания блога, где вы можете добавить заголовок, текст, изображения и другие медиафайлы, такие как GIF-файлы или твиты.
- Нажмите Опубликовать , когда будете готовы поделиться своей заметкой со всем миром.
- Выберите, хотите ли вы опубликовать заметку в Твиттере на своей временной шкале или скопируйте ссылку, чтобы поделиться.
- Выбрать Опубликовать .
- В зависимости от того, что вы выбрали на шаге 6, ваша заметка будет опубликована на вашей временной шкале, или у вас будет отличная ссылка, чтобы поделиться ею в любом месте в Интернете.
Если вы больше визуальный человек, посмотрите GIF-файл в Twitter, посвященный процессу.
Как поделиться заметками в Twitter✨ Представляем: заметки ✨
Мы тестируем способ писать в Твиттере дольше. pic.twitter.com/SnrS4Q6toX
— Twitter Write (@TwitterWrite) 22 июня 2022 г.
Совместное использование заметок в Twitter аналогично обмену обычными твитами. Заметки публикуются на временной шкале автора, поэтому вы можете ретвитить и цитировать карточки твитов оттуда.
Вот как поделиться заметкой из твита:
- Перейдите к карточке Twitter.
- Выберите значок Поделиться (расположен рядом со значком Нравится).
- Выберите Скопируйте ссылку в твит или Отправить через личное сообщение .
Если вы хотите предоставить общий доступ непосредственно из режима чтения заметок, выполните следующие действия:
- Перейдите к Note .
- Выберите значок «Дополнительно» (три горизонтальные точки) в правом верхнем углу.
- Выберите Поделиться через Твиттер или Скопировать ссылку на Note , чтобы поделиться в другом месте.
Также не обязательно иметь учетную запись Twitter, чтобы читать Заметки, поэтому ими легко делиться за пределами Twitter. Просто помните, что заметка может быть не видна зрителям в некоторых странах.
Альтернативы Twitter NotesДо тех пор, пока Notes не станет массовым, многим пользователям необходимо найти альтернативные способы обмена длинными материалами в Twitter.
Хотя ссылка на внешнюю платформу является простым решением, вы можете подумать о вариантах, которые позволят пользователю оставаться в Twitter.
Вот несколько альтернатив Notes для рассмотрения.
Темы Twitter
Когда 280 символов недостаточно, многие пользователи предпочитают создавать несколько твитов в одной теме. Связанные твиты появляются в последовательном порядке, что делает их ценными для рассказывания историй, обмена обновлениями в реальном времени и предоставления дополнительного контекста.
Существует два способа создать тему в Твиттере. Вы можете опубликовать каждый твит по одному или опубликовать все твиты сразу.
Если ваша ветка основана на объявлениях в реальном времени (например, если вы освещаете прямую трансляцию), вы можете публиковать твиты по отдельности. Но если вы хотите опубликовать полностью сформированную ветку, вероятно, лучше опубликовать ее всю сразу.
Вот как создать тему по одному твиту за раз:
- Откройте Twitter.
- Коснитесь значка плюс (на мобильном телефоне) или начните вводить «Что происходит?» в верхней части временной шкалы (на рабочем столе) для создания первого твита.
- Выберите Твит для публикации.
- Перейдите к твиту и выберите Ответить , чтобы добавить дополнительные твиты.
А вот как создать и опубликовать всю тему одновременно:
- Откройте Твиттер.
- Коснитесь значка плюс (на мобильном телефоне) или начните вводить «Что происходит?» в верхней части временной шкалы (на рабочем столе) для создания первого твита.
- Вместо того, чтобы нажимать кнопку Tweet , выберите значок со знаком плюс . На мобильных устройствах он находится в правом нижнем углу экрана. На компьютере она находится слева от кнопки «Твитнуть».
- Добавьте свои дополнительные твиты.
- Нажмите Твитнуть Все , чтобы опубликовать всю тему.
TwitLonger
Будучи одной из самых популярных текстовых социальных сетей, Twitter — очевидный выбор, если вы хотите продвигать текст. Но как вы делитесь длинным контентом, если потоки не сокращают его, а у вас нет доступа к Twitter Notes?
Многие создатели контента предпочитают ссылаться на другие платформы для ведения блогов, такие как Medium, но некоторые выбирают такие сайты, как TwitLonger. Эта платформа без излишеств позволяет пользователям писать сообщения, а затем делиться ими в Twitter.
Использование TwitLonger имеет некоторые недостатки. Сообщения не имеют форматирования текста, и вы не можете загружать изображения или другие форматы мультимедиа. Он разработан для простоты, поэтому вы ничего не можете с ним сделать, кроме как публиковать слова.
TwitLonger может быть хорошим вариантом, если у вас нет блога и вам нужно время от времени писать подробный контент для Twitter.
Этот пост был сделан на TwitLonger. Многие люди спрашивают, как это работает, поэтому проще всего показать вам, как… (продолжение) http://t.co/jltkGfIBKF
— TwitLonger (@twitlonger) 1 июня 2014 г.
Вот как использовать TwitLonger:
- Перейдите на веб-сайт TwitLonger и войдите в свою учетную запись Twitter.
- После входа в систему вы попадаете на новую страницу сообщения.
- Напишите свой пост.
- Выберите Опубликовать для публикации.
- Первые 100 символов вашего сообщения публикуются на вашей временной шкале вместе со ссылкой для прочтения остальных.
Twitter Notes в настоящее время находится на стадии тестирования, поэтому только несколько избранных пользователей могут писать Notes. Twitter выбрал небольшую группу писателей, чтобы опробовать эту функцию и оставить отзыв. В зависимости от результатов тестирования Twitter может изменить некоторые аспекты, прежде чем выпустить Notes для широкой публики.
Почему я не вижу Notes в Twitter?Возможно, вы не сможете видеть Notes в Twitter, если вы не находитесь в одной из стран, в которых тестируется функция Notes. Заметки доступны только пользователям в Канаде, Гане, Великобритании и США. Вы не можете писать или просматривать заметки, если находитесь за пределами этих стран.
Когда больше людей смогут писать заметки?На повестке дня Твиттера стоит возможность дать возможность большему количеству людей писать заметки. Согласно примечанию из Twitter: «Мы рады тому моменту, когда каждый сможет использовать Notes, но сейчас мы сосредоточены на том, чтобы сделать его правильным».
Точных сроков, когда больше людей смогут писать Notes, нет, но Twitter планирует в какой-то момент расширить эту функцию.
Кто может читать заметки в Твиттере?Любой может читать Заметки в Твиттере. Нет необходимости входить в свою учетную запись Twitter или даже иметь учетную запись. Заметкам присваиваются уникальные URL-адреса, которыми можно делиться в Интернете, даже если у автора в настройках конфиденциальности установлено значение «частный».
Что такое карточка заметок в Твиттере?Под карточкой Note в Твиттере понимается твит, продвигающий Note. Когда вы публикуете заметку, у вас есть возможность поделиться ею в твите на вашей временной шкале. Если вы выберете этот вариант, будет создана карточка Twitter со ссылкой на вашу заметку. Вы также можете включить в свой твит дополнительный текст, чтобы уточнить, о чем ваша заметка.
Можно ли редактировать заметку после ее публикации?В отличие от твитов, заметку МОЖНО отредактировать после ее публикации. Читатели увидят отметку «Отредактировано» над вашей заметкой для прозрачности. Чтобы отредактировать заметку, перейдите к инструменту написания композитора, выберите заметку, а затем внесите изменения.
Экономьте время, используя Hootsuite для управления своим присутствием в Twitter наряду с другими социальными каналами. Вы можете проводить конкурсы, делиться видео, планировать публикации и отслеживать свои усилия — и все это с одной удобной панели инструментов! Попробуйте бесплатно сегодня.
Приступайте к работе
Делайте лучше с помощью Hootsuite , универсального инструмента для социальных сетей . Будьте в курсе событий, развивайтесь и побеждайте в соревнованиях.
БЕСПЛАТНАЯ 30-дневная пробная версия
Twitter подтверждает, что работает над встроенной ноты
- TECH /
/
Скажите Goodbye до 280 символов
от James Vincent
. , 2022 г., 17:33 UTC |
Поделитесь этой новостью
Иллюстрация Алекса Кастро / The Verge
Twitter тестирует новую функцию ведения блога под названием Twitter Notes, подтвердила компания в твите. Платформа сообщает, что эта функция в настоящее время доступна для избранной группы пользователей в США, Великобритании, Канаде и Гане, и что люди «в большинстве стран» могут читать Notes в Twitter и вне его.
Твиттер поделился тем, как эта функция будет работать в двух отдельных GIF-файлах. Пользователи могут щелкнуть вкладку «Написать», чтобы начать писать заметку, а затем могут встроить заметку в свой твит, когда закончат. Несколько писателей уже опубликовали заметки на платформе, которые отображаются в виде длинных сообщений, которые могут содержать смешанные твиты, видео и изображения.
Утечки и отчеты о такой функции циркулируют в течение нескольких месяцев, включая отчет за вторник от TechCrunch , в котором первоначально предполагалось (но теперь подтверждается), что Twitter работает над этой функцией. В мае исследователь приложений Джейн Манчун Вонг поделилась снимками экрана функции под названием Twitter Notes в одних местах и Twitter Articles в других. Он позволял пользователям писать отформатированные сообщения в блогах с изображениями, ссылками и встроенными твитами. Другие скриншоты того же инструмента были опубликованы в апреле другим исследователем приложений, Нимой Овджи, который показал варианты, с помощью которых пользователи могут делиться сообщениями со своими подписчиками или создавать отдельные ссылки для сообщений, чтобы делиться ими в других местах в Интернете.
Добавление длинных сообщений в Twitter может радикально изменить характер платформы, который долгое время определялся краткими сообщениями (сначала длина твитов составляла всего 140 символов, а затем удвоилась до 280 символов в 2017 году). С другой стороны, Twitter, возможно, уже полон более длинных письменных текстов, которыми делятся в виде цепочек твитов или скриншотов чужих статей или собственных текстов (обычно захваченных в приложении iOS Notes).
Внедрив в свою платформу возможность писать длинные тексты, Twitter потенциально мог бы получить больше ценности от этих сообщений. Публикация статей или заметок непосредственно в Twitter сделает текст индексируемым для целей маркетинга и поиска. Это также может быть связано с зарождающейся функцией новостных рассылок компании. В 2021 году Twitter купил компанию Revue, выпускающую информационные бюллетени, чтобы конкурировать с такими конкурентами, как Substack, и с тех пор интегрировал информационные бюллетени Revue в профили пользователей Twitter.