Главная страница » Как узнать количество сообщений в телеграмме

Как узнать количество сообщений в телеграмме

  • автор:

Аналитика и статистика в Telegram любого канала и чата

Аналитика и статистика Телеграм канала

Количество активных пользователей Telegram превысило 700 млн человек в месяц. Маркетологам важно знать, что делают эти люди: какие каналы читают, как активно переписываются.

Разбираемся, как анализировать площадки в Telegram и смотреть статистику с помощью бесплатных инструментов.

Ключевая статистика

  • Telegram входит в пятерку самых популярных мессенджеров в мире (700 млн/мес).
  • Telegram занимает 9-е место в рейтинге самых популярных социальных сетей
  • Мессенджером пользуются 55.2 миллиона человек ежедневно
  • Чаще всего Telegram загружают в России и Индии
  • 58% аудитории мужчины, 42% — женщины
  • Самые популярные темы в Telegram – новости (82%), развлечение и политика (59%) и образование (55%)

Какие площадки и метрики есть в Telegram

Аналитика в Телеграм, по своей сути, не сильно отличается от получаемых данных при анализе других мессенджеров и некоторых соцсетей. Но есть свои кардинальные отличия. В Telegram есть два вида площадок — каналы и чаты. У них свои метрики и возможности их аналитики.

Канал — место, где появляются сообщения только от авторов.

Ключевые показатели для измерения в каналах:

  • Подписчики;
  • Охват 1 поста;
  • Просмотры в день;
  • ERR (отношение среднего числа реакций на пост к числу охваченных пользователей);
  • VRpost (какое число людей по отношению к общему числу подписчиков видело публикацию).

Группа/Чат — диалоги с большим количеством участников.

Показатели для измерения:

  • Количество участников
  • Количество сообщений в день, в месяц и т.д.
  • Активность каждого участника.

Статистика пользователей

Более 31% пользователей Telegram находятся в возрасте от 25 до 34 лет.

Пользователи в возрасте от 18 до 24 лет составляют 22% пользовательской базы Telegram.

38% пользователей Telegram проживают в Азии, 27% — в Европе, 21% — в Латинской Америке и 8% — на Ближнем Востоке и в Северной Африке.

Пользователи по регионам

С 70,48 миллионами загрузок Индия является страной с наибольшим количеством загрузок Telegram. По состоянию на 2023 год Telegram доступен в 155 странах.

На данный момент Telegram заблокирован в Китае, Иране и Пакистане.

Больше про статистику пользователей Telegram можно прочитать здесь.

Сколько времени пользователи проводят в Telegram

Согласно исследованию Datareportal, пользователи Telegram проводят в мессенджере в среднем 3 часа 57 минут в месяц. За последние два года этот показатель увеличился вдвое.

Почему люди пользуются Telegram?

Согласно исследованию Statista 75% пользователей пользуются Telegram, чтобы читать новости. Другие 69% пользователей выбирают Telegram, потому что он удобнее, чем другие мессенджеры.

29% пользователей используют Telegram для скачивания музыки, фильмов и книг, а 17% пользуются Telegram для создания стикеров.

Меньше всего пользователей Telegram интересуют каналы известных компаний (11%) и поиск работы (15%).

Статистика доходов

В 2023 году Telegram монетизирует сервис с помощью рекламы в постах, платной подписки Telegram Premium и продажей никнеймов.

  • Самый дорогой никнейм в Telegram (@news) был продан за 994000 долларов
  • 62% администраторов каналов Telegram зарабатывают на рекламе, 45% получают доход от продажи своих товаров или услуг, 23% зарабатывают на партнерских программах
  • 12.6% администраторов каналов Telegram зарабатывают более 100 тысяч рублей
  • 36% рекламодателей расходуют на рекламу в Telegram до 25 тысяч рублей

Статистика каналов Telegram

В феврале 2023 года крупнейшими каналами в Telegram были “Telegram Tips” – 8.7 млн подписчиков и “Telegram News” 6.4 млн подписчиков.

Согласно данным сервиса TelegramChannels суммарная аудитория пятидесяти крупнейших телеграм-каналов в мире составляет 102 млн подписчиков.

Наибольшая суммарная аудитория каналов и чатов Telegram находится в России (2.47 млрд), Иране (1.2 млрд), Узбекистане (651 млн) и Индии (609 млн).

На сайте TGStat можно посмотреть каталог Telegram каналов и чатов по странам.

Статистика Telegram Premium

Подписка Telegram Premium была запущена 19 июня 2022 года. Платный аккаунт даёт доступ к дополнительным функциям, среди которых распознавание голосовых сообщений, зрелищная анимация, возможность отключения рекламы и увеличенные лимиты: на объём загружаемого файла, количество подписок, закреплённых чатов и др. Благодаря платной подписке можно делать контент более красочным, что увеличивает ER канала. К сожалению, Premium аккаунт можно приобрести только для человека и нельзя для самого канала, поэтому если на канале работает несколько авторов, то всем необходим Premium.

Telegram Premium, быстро превысил 1 миллион подписчиков и стал одним из самых успешных примеров когда-либо запущенного плана подписки на социальные сети, после чего другие соцсети стали копировать функцию. Пока на Telegram Premium приходится лишь небольшая часть дохода, но она стабильно растёт и когда-нибудь даже может составить конкуренцию рекламе, считает Дуров.

Учитывая количество денег, которое тратит бизнес на рекламу в Telegram, стоимость подписки для авторов каналов действительно себя окупает.

Инструменты для анализа Telegram

На рынке создано несколько инструментов для аналитики Telegram. Рассмотрим три из них: для анализа каналов, анализа чатов и контента.

Аналитика каналов в Telegram: TGStat

Это некоммерческий проект, где собраны данные более 10 000 русскоязычных Telegram каналов. При этом вся статистика Telegram каналов открыта, ее может смотреть любой желающий. Данные автоматически обновляются каждый день.

На сайте проекта также создан рейтинг Telegram-каналов, где площадки разделены по разным категориям и сравниваются между собой по нескольким параметрам: подписчики, скорость прироста, просмотры, индекс цитирования. При планировании рекламы можно использовать эти данные Telegram аналитики.

Tgstat дает следующую статистику Telegram каналов:

  • Количество подписчиков.
  • Средний охват публикации (при расчете учитываются только собственные записи канала, без репостов).
  • Среднее количество просмотров за сутки (также без расчета репостов).
  • Количество репостов — сколько раз другие публичные каналы, участвующие в рейтинге, сделали репост записей канала.
  • Количество упоминаний — сколько раз другие публичные каналы из рейтинга упоминали анализируемый канал.
  • Частота публикаций в день.

Статистика Телеграм канала - динамика роста

Инструмент строит графики на основании статистических данных аналитики Telegram. Их можно перестроить за разные периоды времени.

Аналитика канала Телеграм - репосты и упоминания

Ограниченный функционал сервиса доступен в боте @TGStat_Bot. Здесь собирается сводная статистика по Telegram.

Аналитика чатов в Telegram: Combot

Для анализа чата, добавьте в него Combot. Инструмент анализирует активность участников и популярность чата.
В Telegram вы сможете найти его по ссылке: @combot. Чтобы увидеть статистику чатов в Telegram, вызовите бота в переписке по команде /stat. Он отправит ссылку на статистику для вашей группы. Статистика Телеграм канала расширится на порядок.

Combot дает статистику по следующим показателям:

  • Количество сообщений (за все время, в среднем в день, в среднем в час).
  • Активность пользователей (количество активных пользователей за выбранный период, среднее количество активных пользователей в день).
  • Активность чата: график строится на основании количества и длины сообщений.
  • Активность по времени суток.

Анализ в Телеграм по показателю активности

Также Combot показывает в Telegram статистику для каждого пользователя, определяет самых активных участников, количество дней, когда пользователи проявляют активность.

У сервиса есть свой рейтинг чатов. Здесь списки чатов разделены по странам, а также есть общий рейтинг для площадок со всего мира.

Аналитика контента в Telegram: Popsters

Чтобы найти самые популярные публикации и понять, какой контент лучше работает на канале, используйте Popsters. Сервис работает со всеми существующими каналами. Вам не нужно быть администратором или устанавливать бота, чтобы провести анализ. Благодаря этому можно сравнивать между данные статистики разных Телеграм каналов: например, чтобы оценить активность конкурентов или подобрать каналы для размещения рекламы.

Инструмент находит посты, которые набрали больше всего просмотров или получили самый высокий VR (Visibility Rate). Эта метрика Telegram аналитики оценивает степень видимости публикаций, то есть, какой процент подписчиков видели пост.

В Popsters.ru можно узнать и оценить самые удачные дни недели и время суток для публикации.

А еще в Popsters можно выгрузить весь контент канала за нужный период.

Кроме того, сервис анализирует:

  • VR по типу контента.
  • VR по длине текста.
  • Количество публикаций по длине текста.
  • Количество публикаций по типу контента.
  • Относительная активность по длине текста и типу контента.
  • Просмотры публикации.

Простой способ для расширенной аналитики контента в Telegram

Вы можете изучить каждую метрику за необходимый период:

Аналитика контента в Телеграм и просмотр статистики канала

Выводы

  1. В Telegram есть разные виды площадок: каналы и группы (чаты).
  2. В аналитике Telegram не много показателей для оценки. У каналов в основном это подписчики и просмотры, у чатов — участники и активность.
  3. Чтобы проанализировать канал в Telegram, используйте сервис Тгстат. Он показывает статистику Telegram: о просмотрах, подписчиках, репостах и упоминаниях канала.
  4. Для анализа чата используйте Комбот. Он считает активность каждого пользователя и общую активность переписки.
  5. Для оценки контента используйте Popsters. Он находит самые популярные публикации и анализирует успешность публикаций относительно разных параметров — времени, когда запись была опубликована, длины текста, формата контента.

Интересная статья в продолжение темы:

  • 10 способов как набрать подписчиков в Telegram.

Попробуйте бесплатный пробный тариф Popsters чтобы получить статистику активности до 10 любых страниц в следующие 7 дней

Как посмотреть количество сообщений в переписке Телеграм?

В Telegram нет встроенной функции для просмотра общего количества сообщений в чате. Однако вы можете использовать сторонние инструменты, такие как Telegram History Viewer или Telegram Message Viewer, чтобы просмотреть количество сообщений в чате. Эти инструменты позволяют экспортировать чаты Telegram и просмотреть их в электронной таблице, где можно увидеть количество сообщений. Кроме того, с помощью этого инструмента вы также можете увидеть количество сообщений, отправленных конкретными пользователями или в определенные периоды времени, а также отфильтровать сообщения по типу (текст, медиа и т.д.).

Кроме того, вы можете использовать Telegram API и написать скрипт, который будет считывать сообщения и подсчитывать их.

Пожалуйста, помните, что использование сторонних приложений и скриптов может быть небезопасным и небезопасным, и вы должны быть осторожны при выборе их использования.

ТОП-10 сервисов и ботов для аналитики Telegram-каналов

Telegram-аналитика нужна брендам, блогерам и маркетологам. Изучать статистику можно как с помощью встроенных инструментов, так и сторонними сервисами и ботами. Ниже расскажем, какие есть метрики анализа тг-канала и приведем подборку сервисов и ботов для этого.

Telega.in — платформа нативных интеграций с блогерами в Telegram. Каждый канал в каталоге проверен вручную, а админы готовы к сотрудничеству — никаких долгих переговоров!

  • Выбирайте лучшие каналы в открытом каталоге самостоятельно или с помощью менеджера.
  • Планируйте кампании эффективно: интеграции гарантированно будут опубликованы в срок и в том виде, в котором их согласует заказчик.
  • Экономьте время: отчёты по каждой кампании предоставляются в удобной таблице со всеми необходимыми данными.

Метрики телеграм-канала

Анализ собственного телеграм-канала и каналов конкурентов поможет понять, что заходит пользователям, а что они пролистывают и даже не замечают.

Отследить эффективность канала помогут следующие метрики:

  • общая статистика – считает фолловеров, просмотры и репосты;
  • рост – отслеживает динамику изменения количества подписчиков;
  • подписчики – показывает количество подписок/отписок;
  • уведомления – отражает данные по подписчикам с включенными/выключенными уведомлениями;
  • просмотры по часам – сравнивает, как смотрят контент в разное время;
  • источники просмотров – информирует, откуда получены просмотры – из поиска, по url, из личных чатов или групп;
  • источники подписчиков – показывает, откуда пришли новые фолловеры – по прямой ссылке-приглашению или через поиск Телеграма;
  • языки – определяет основной язык подписчиков ТГ-канала (важно для настройки рекламы);
  • активность – подбивает количество просмотров и репостов за конкретный период.

Эти 9 показателей внутренней статистики от Telegram облегчают получение аналитики, поскольку не требуют подключения дополнительных сервисов. Более развернутая оценка ТГ-канала проводится по специальным показателям. За основу берутся следующие метрики:

  • 1-Day Reach – показывает популярность поста в первые 24 часа после публикации;
  • VR (Visibility Rate) – оценивает видимость публикаций, т. е. количество подписчиков, увидевших пост;
  • ERR (Engagement Rate by Reach) – показывает вовлеченность аудитории, ее взаимодействие с контентом;
  • CCI (индекс цитирования) – оценивает авторитетность канала, как публика шэрит опубликованный контент по другим ТГ-каналам и соцсетям.
  • качество аудитории – процент «живых» подписчиков, читающих и комментирующих посты.

Как анализировать статистику

В 2022 году Телеграм порадовал пользователей появлением инструментов встроенной статистики. Они проанализируют рост канала, нарисуют кривую отключения звука, подсчитают почасовые просмотры и выведут уровень активности аудитории.

Панель статистики открывается администратору канала, обладающего правом размещать посты. Для этого в меню канала ищем вкладку «Информация», из нее выходим на «Статистику» и получаем нужные данные.

Сервисы и боты для аналитики тг-канала

Развернутый анализ ТГ-каналов проводят сторонние онлайн-сервисы и специальные боты. Их статистика приравнивается к полноценному маркетинговому анализу.

Сервисы аналитики

Сервис аналитики постов и аккаунтов конкурентов. Он определяет лучший контент на канале, оценивая популярность публикаций по метрике VR.

Что анализирует Попстерс?

  • контент канала – показывает самые залайканные и прокомментированные публикации;
  • каналы конкурентов – сравнивает каналы по содержанию, количеству реакций и комментов.
  • VR публикаций;
  • количество постов по содержанию и длине текста.

Сервис платный, но есть тестовый 7-дневный период. Попстерс заманивает приятной плюшкой – не нужно быть админом канала, чтобы заниматься ТГ-анализом, достаточно оплатить месячный доступ (от 499 рублей) для работы без ограничений.

2. Telega.in

Многофункциональная платформа для владельцев Telegram-каналов. В разделе «Аналитика» можно смотреть:

  • прирост подписчиков;
  • вовлеченность ERR;
  • активность пользователей;
  • среднее количество просмотров публикации;
  • общую цифру упоминаний канала;
  • стоимость покупки рекламного поста.

Подключение ТГ-канала к каталогу и просмотр основных показателей – бесплатно. Расширенные возможности аналитики оплачиваются по подписке от 750 рублей в месяц.

3. TGStat

Бесплатный сервис телеграм-аналитики с кучей полезных фишек по сбору статистических данных. Позволяет в два клика подбить статистику своего канала и проанализировать «телегу» конкурентов.

TGStat дает аналитику по метрикам:

  • прирост подписчиков в динамике за «сегодня», «неделю» или «месяц»;
  • суммарный охват и охват одной публикации;
  • рекламный охват;
  • ERR;
  • CCI;
  • пол и язык подписчиков.

Сервис в целом доступен в free-режиме, но есть несколько платных возможностей – премиум-поиск, активация API, отслеживание ключевых фраз и цитирования ТГ-канала.

4. Telemetr

Сервис для глубокой аналитики telegram-каналов с десятками полезных инструментов.

  • общая динамика телеграм-каналов (выводит рейтинг лучших);
  • количество подписчиков в динамике;
  • количество просмотров;
  • ERR;
  • аналитика аудитории по активности, полу, языку;
  • рекламная эффективность публикаций;
  • индекс цитирования;
  • почасовая история развития канала.

Сервисом пользуются бесплатно после несложной регистрации. Полный доступ к возможностям Телеметра обойдется в 1 500 рублей ежемесячно.

Анализ telegram-каналов с помощью TGStat и Telemetr: практическое руководство:

5. Statoscope

Сервис для просмотра статистики Telegram-каналов за день, неделю, месяц, год.

Метрики для анализа от Статоскопа:

  • количество подписчиков;
  • количество просмотров и их динамика за прошедшие сутки;
  • число постов;
  • индекс качества.

Доступ к сервису – бесплатный.

Боты для анализа ТГ-каналов

Надоело анализировать статистику вручную? Смело подключайте бота.

Лучшие телеграм-боты для администраторов каналов:

Бот статистики от одноименного сервиса. Достаточно отправить ссылку на канал, и бот даст оперативную сводку.

Что умеет TGStat Bot:

  • отслеживать количество фолловеров в динамике;
  • подсчитывать охваты публикаций;
  • определять уровень вовлеченности аудитории;
  • мониторить индекс цитирования ТГ-канала.

Бесплатный бот аналитики каналов от telemetr.me проанализирует аккаунт на предмет:

  • роста подписной базы;
  • частоты просмотров публикаций за день, неделю, месяц;
  • вовлеченности;
  • цитрирования канала в других ТГ-аккаунтах и соцсетях.

ChannelAnalyticsBot или EpicStars – бот, нацеленный анализировать динамику прироста подписчиков ТГ-канала. Бот бесплатный, но для использования всего функционала нужно добавить его в администраторы.

Анализирует аудиторию Telegram-канала, отслеживая динамику прироста подписчиков и их вовлеченность в публикации. Кроссер бот подсчитывает количество ТГ-фолловеров, ведет учет активных юзеров, чистит канал от «неживых» аккаунтов и защищает от ботов.

Бот платный (от 650 рублей ежемесячно), но можно использовать его в free-режиме с частичным ограничением функционала.

Combot управляет ТГ-группами, а также выдает глубокую аналитику. Он собирает статистику по чату: количество сообщений в группе и вовлеченность чатеров в разговор (количество и длина сообщений).

Комбот бесплатный для владельцев чатов до 200 подписчиков, если аудитория больше – нужно оплатить подписку.

Заключение

Изучение статистических данных о собственном канале – необходимость для владельцев тг-каналов. Каждый выбирает инструмент аналитики по душе – внутренняя ТГ-статистика, онлайн-сервисы или боты. Для максимально точной аналитики лучше совмещать сразу несколько способов анализа.

Я сделал программу, которая анализирует историю сообщений в Telegram и/или ВК. Вот визуализация отношений на расстоянии с моей девушкой ⁠ ⁠

Я сделал программу, которая анализирует историю сообщений в Telegram и/или ВК. Вот визуализация отношений на расстоянии с моей девушкой Отношения, График, Программирование, Python, Длиннопост

• Все данные взяты с нашей с девушкой переписки в Telegram и ВКонтакте. Мы перешли на Telegram где-то в мае 2017.

• Если хотите попробовать на своей переписке, то все инструкции можно найти в файле README на репозитории. Необходима будет установка Python3.6+ и нескольких пакетов для него, с кодом можно не работать — я добавил простенький графический интерфейс. Сама программа делает немного больше чем то, что я вместил в пост.

• Слова в посте перед визуализацией были профильрованные вручную мной так, что остались только наиболее употребляемые и наполненные смыслом слова (без «я», «ну», «да» и так далее). А также я перевел их с украинского на русский 🙂

• Несколько слов насчет самих графиков. Я приезжал в родной город к девушке где-то раз в месяц и на зимние/летние каникулы в университете (скачки вниз в графике в эти периоды). Этой осенью она сама приехала учиться в мой город и университет, поэтому мы стали больше времени проводить вместе. Это и то, что мы уже почти все о друг-друге знаем, обьясняет постепенное падение в количестве сообщений.

704 поста 3K подписчиков

Правила сообщества

1. Не нарушать правил pikabu

2. Постить контент относящийся к теме сообщества

Капец, за 1 день больше сообщений с 1 человеком чем у меня за год со всеми

Иллюстрация к комментарию

Иллюстрация к комментарию

Иллюстрация к комментарию

хех, у меня тут было бы везде по нулям

1600 сообщений в день. Если брать день без сна в 16 часов то это 100 сообщений в час. Почти 2 сообщения в минуту, весь день. Капец

Продолжение поста «Как я стал Python-разработчиком»⁠ ⁠

Список полезных материалов для начинающих, которые мне в своё время очень помогли:

Checkio.org — это отличный ресурс с большим количеством задач, которые позволяют прокачать свои навыки программирования. Кроме того, здесь даже есть возможность получить комментарий от самого Гвидо ван Россума! Сам процесс решения задач на этом сайте геймифицирован, что делает его еще более интересным.

Projecteuler.net — это сайт с задачами разной сложности, которые можно решать на различных языках программирования, включая Python. Здесь вы найдете множество увлекательных заданий, которые позволят вам улучшить свои навыки программирования.

Codecombat.com — это настоящий RPG, в котором вы можете прокачать своих персонажей, решая задачи на Python. При этом вы будете писать реальный код, что позволит вам не только улучшить свои навыки программирования, но и получить удовольствие от игры.

Хочешь выучить программирование и при этом управлять космическим кораблём и выполнять интересные миссии? Заходи на codingame! Там тебя ждут тысячи увлекательных проектов для начинающих, которые помогут освоить программирование.

LeetCode — еще один отличный сайт для тех, кто хочет улучшить свои навыки в программировании. Тут тебя ждут множество задач, которые разбиты на три категории сложности.

Онлайн тренажер по Python (Питон, Пайтон) – тесты от skills4u

Питонтьютор — бесплатный курс по программированию с нуля. Работает прямо в браузере.

Timus Online Judge — архив задач с проверяющей системой.

Сборник задач, большинство из которых решается программированием.

Клавиатурный тренажер для повышения скорости печати основных ключевых слов, операторов, операндов, разделителей, классов языка программирования Python.

Изучаем Python. Марк Лутц.

Изучаем Python: программирование игр, визуализация данных, веб-приложения. Мэтиз Э.

Python. Подробный справочник. Дэвид Бизли.

Программируем на Python. Майкл Доусон.

Программирование на Python 3. Подробное руководство. Марк Саммерфилд.

Совершенный код. Стив Макконнелл.

Топ 10 ресурсов на русском языке, которые могут помочь в изучении Python⁠ ⁠

Вот список из 10 ресурсов на русском языке, которые могут помочь в изучении Python:

1. Python.org на русском языке – официальный сайт языка Python, который содержит множество документации, руководств, обучающих материалов и примеров.

2. ‘A Byte of Python’ на русском языке – это онлайн-учебник, который предназначен для начинающих программистов и помогает освоить основы языка Python.

3. Pythontutor.ru – это онлайн-платформа с интерактивными задачами и упражнениями, которые помогают закрепить теоретические знания.

4. Rus-linux.net – это портал, который содержит множество статей и обучающих материалов по Python.

5. Learnpython.ru – это онлайн-курс, который предоставляет пошаговый и практический подход к изучению языка Python.

6. Pythonworld.ru – это онлайн-учебник по Python, который содержит подробные описания синтаксиса языка, примеры и задачи для решения.

7. Pythonicway.com – это сайт, который содержит множество статей, видеоуроков и других материалов, которые помогают в изучении Python.

8. Coursera.org – на этой платформе можно найти большое количество курсов по Python от ведущих университетов и экспертов в области программирования.

9. Geekbrains.ru – это онлайн-платформа, которая содержит множество курсов по Python и другим языкам программирования.

10. Tproger.ru – это портал о технологиях и программировании, где можно найти множество материалов о Python и других языках программирования.

Хороший Ютуб-канал по программированию Python для уровня посерьезнее, чем у моей аудитории⁠ ⁠

Мне многие пишут про то, что я в материалах о программировании слишком простые вещи разбираю и надо бы что посложнее да поинтереснее. Но они не правы. Дело в том, что они не моя аудитория. Для такой аудитории, что уже получше да посильнее разбирается в программировании и кому хочется глубже в Python двигаться, есть другие авторы. Вот недавно наткнулся, очень много полезных материалов про тонкости, фишечки и т.д. Всем, кому актуально, подписываться на него на Ютубе и смотреть.

С днём рождения, Python⁠ ⁠

Python сегодня исполняется 32 года 🎂

20 февраля 1991 года Гвидо опубликовал исходники версии 0.9.0.

Все бы тебе тараканов гонять по монитору, сын. #1⁠ ⁠

Сижу я значит как-то в аэропорту Внуково, рейс отложили, и дай думаю скачаю себе на телефон игру такую, чтоб рпг, да с автобоями, и чтобы не пять чибриков было как во всех идлах, а 1 и с системой прокачки. Искал, искал и не нашел ничего внятного, ну вот совсем. Плюнул, ладно думаю, демоны, сам сделаю!

И ведь сделал бы. Вот только был ма-а-аленький нюанс, игр то я никогда ни делал, рисовать не умею, а знакомство с программированием ограничено 2-мя уроками Python на рандомном сайте, и десятком решеных задачек на Сodewars.

Чтож, решено. Открываю значит я урок 3, и что вы думаете? Урок 3: Пишем текстовый квест!

Ну вот же оно. Это ли не знак?

Так input(), print(), ну понятно погнали.

Все бы тебе тараканов гонять по монитору, сын. #1 Программирование, Gamedev, Обучение, Python, Разработка, Длиннопост

Значит что имеем:

Все бы тебе тараканов гонять по монитору, сын. #1 Программирование, Gamedev, Обучение, Python, Разработка, Длиннопост

Система боя с критами, блоком, скоростью атаки, уворотом, промахом. — чек
Генерация этажей/мобов — чек
Пассивные способности — чек
Активные способности — чек
Характеристики — чек.
Сохранение/Загрузка — чек
Генерация итемов разной рарности с модами — чек.
Магазин — чек
Состояния (горение, переохлаждение, шок, яд) — чек

Все бы тебе тараканов гонять по монитору, сын. #1 Программирование, Gamedev, Обучение, Python, Разработка, Длиннопост

Все бы тебе тараканов гонять по монитору, сын. #1 Программирование, Gamedev, Обучение, Python, Разработка, Длиннопост

Все бы тебе тараканов гонять по монитору, сын. #1 Программирование, Gamedev, Обучение, Python, Разработка, Длиннопост

Сильно древние ребята создали когда-то башню испытаний, чтобы тренировать и собственно испытывать воинов. Выйти из нее можно было только пройдя все этажи. Всем понравилось, ведь силы полученные в башне, оставались с тобой навсегда. Но с каждым поколением, из башни возвращалось все меньше людей. Стало понятно что башня становится сильней с каждым погибшим в ней воином, она забирает их силу. В какой-то момент люди из башни совсем перестали возвращаться. А последнюю тысячу лет ее и вовсе использовали только чтобы убирать неугодных, и казнить преступников, просто отправив в башню, очень удобно. Вот и от вас решили избавиться.

Играние в игру преимущественно осуществляется посредством нажатия на кнопки принятия решений (зеленая и красная), в зависимости от принятого решения игрок получает очки «безумия» либо очки «хладнокровия». По достижению 20 очков получает статус «Берсерк» либо «Манчкин» соответственно. Каждый статус дает свои плюшки сам по себе (к примеру у Берсерка растет урон при падении хп, а Манчкин с некоторой вероятностью находит дополнительно золото на привалах), количество и качество которых растет с увеличением очков безумия либо хладнокровия. Так же пассивки получают разные бонусы в зависимости от вашего статуса и количества очков.

Бои проходят на автомате, единственное влияние это активные заклинания. У заклинаний имеется ощутимый кулдаун, который в половину величины распространяется на другие заклинания, к примеру «Восстановление» имеет кулдаун 16сек, и соответственно при касте уводит в кд другие скиллы на 8сек . Поэтому тут надо четко прикидывать что и когда кастовать. Алсо заклинания вместо маны жрут ресурс «осколки душ» который также является деньгами.

Все остальное это поиск билда и прокачка характеристик, выбор и прокачка пассивок, выбор активок, и подбор итемов под билд.

Чего не имеем:

Графониум — не чек. Непонятно будет ли. В целом идеи как это реализовать на киви есть, нет особо времени. Возможно займусь после того как закрою остальные моменты. В принципе все сообщения в окне боя: это вызовы опр. функции генерирующей сообщения, при желании можно в нее передавать запрашиваемую анимацию/спрайт.
Интерфейс — не чек.(30%)
Контент — не чек. (пока готовы 10 этажей с боссом)
Сюжетка — пока только в голове(не чек)

Что в планах:

Ограничить количество смертей до 10.
Сделать сохранение платным и доступным только в конце этажа. (цена этаж*20)
Сделать магазин доступным только в конце этажа.
Добавить кристаллы с рандомными перманентными усилениями в магазин, усиление роллится после активации, в момент покупки различаются только силой и ценой.
Добавить несколько активок вызывающих горение, переохлаждение, шок.
Добавить в генерацию предметов мод на +% урон к огню/яду и.т.д.
Добавить несколько пассивок работающих с состояниями.(шансы/сила/доп/эффекты)
Доделать меню создания персонажа(возможно добавить расы с бонусами)
Дорисовать интерфейс.
Окно характеристик, с подробной информацией о персонаже.
Окно развития навыков «Безумия» и «Хладнокровия».
Окно ачивок.(?)
Туториалы и подсказки.
Ладдер таблица(очень далекий план).

Любовь в python⁠ ⁠

Делать было нечего и попалась картинка

Любовь в python IT юмор, Юмор, Python, Программирование, Любовь, График, Повтор

import matplotlib.pyplot as plt

import numpy as np

x = np.linspace(-1, 1, 100)

plt.plot(x, (1 — x**2)**0.5 + (x**2)**0.33)

plt.plot(x, -(1 — x**2)**0.5 + (x**2)**0.33,)

plt. show() #удалить пробел

Любовь в python IT юмор, Юмор, Python, Программирование, Любовь, График, Повтор

Ответ charmag в «График работы и последствия»⁠ ⁠

После окончания универа, тоже думала, вот поработаю пару лет «на дядю» (в мое случае правда тётя была) наберусь опыта в разработке и сопровождении и тоже на фриланс уйду, сама на себя работать буду. Поработала, заработала нервный срыв, ненависть к пользователям, полное отвращение к профессии программиста.

Вообще, в этой профессии разочаровалась. Так как представления о данной работе были совсем иные, не спорю, может быть у тех, кто работает в разработке, да ещё в иностранных компаниях или хотя бы в Мск, всё ништяк. Однако меня жизнь завела в сопровождение и поддержку/доработку 1С т.е. разработка есть, но на минималках. И при этом всём регулярно общаешься с пользователями, решая их проблемы. И по большому счету, вся работа превращается в сплошное решение чьих-то проблем. Там не формируется, тут не выгружается, здесь был Вася, а вот там ошибка. И у всех сраки горят. Сделайте мне большую красную кнопку «Работать» и что б оно всё работало за меня, ТЗ я не дам, сами придумайте, че Вы не программисты што ле? И т.д. просто ааааааа убивать хотелось.

Собиралась идти трусами торговать, а не вот это вот всё. Но в итоге устроилась в другую адекватную компанию. И поняла одну простую вещь, да нахрен мне этот фриланс сдался. Я тут стабильненько с 9.00 до 18.00 поработаю, после 18.00 рабочий телефон в отключу, почту закрываю, и всё никто меня не дергает. Свой оклад я точно получу, хорошо поработаю ещё и премию тоже. И мне не нужно искать заказчиков, общаться с ними на прямую, работать по ненормированному графику, откладывая в сторону свою жизнь и свою семью. Переживать будут ли заказы, всё ли мне оплатят и т.д.

В общем, лично для меня работа в нормальной компании, куда комфортнее фриланса. Потому что на фрилансе я бы получила, тоже самое, что и на первом месте работы. И когда читаешь про то, что кто-то на фрилансе по 30 часов подряд работает, по запарке ест из собачей миски и т.д. Лично мне не понятно, а оно того стоит вообще? Даже если Вы при этом зарабатываете куда больше, если б работали в компании, свободное время на деньги не купишь.

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2.⁠ ⁠

В комментариях к предыдущей части мне советовали вывести распределение количества постов по рейтингу в логарифмическом масштабе. Собственно, вот, обратите внимание на ось Y:

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

График хорошо согласуется с предложенной моделью, и с графиком в исследовании @ponyuh. Мы видим, что количество постов с заданным рейтингом не просто убывает с увеличением этого рейтинга, а убывает экспоненциально.

Теперь, посмотрим на временной анализ количества постов с определёнными тегами на Пикабу. Для этого я снова выделил теги, которые встречаются хотя бы 200 раз и подсчитал, сколько постов с этими тегами было в каждый день. Для удобства вывода и сравнения полученные значения были отнормированы: массивы значений для каждого тега были поделены на сумму значений по массиву. Таким образом, график для тега тем выше, чем более неоднородно распределение постов с данным тегом (и не зависит от количества постов с ним). Графики дополнительно немного сглажены для лучшей читабельности узких пиков, и чтобы низкоуровневый шум не портил низ изображения.

Для начала проверка здравого смысла: теги, связанные с праздниками и временами года:

Мобильная версия (большой текст):

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Широкоформатная версия (мелкие детали, откройте в полном окне):

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Внизу стабильно плещутся волнами «осень», «зима» и «диплом», распределение постов с ними размазано по соответствующим месяцам. Зато явно видно как примерно за месяц начинают набирать обороты, а затем резко взмывают вверх перед определёнными датами «праздничные» теги. Больше всего выделяется «9 мая» — это график с самым большим перепадом из всех, видимо, сказалось, что в 2015 году было 70 лет победы в Великой Отечественной. Но вообще, хоть постов про девятое мая больше всего, хм, около девятого мая, не сказать, что Пикабу помнит про ветеранов только весной. Графики уверяют, что посты про ветеранов и Великую Отечественную войну иногда достигают «Лучшего» в течение всего года.

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Примерно так же выглядят графики для тегов «Леонардо ди Каприо» и «Оскар»:

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Бедный ди Каприо, после того как ему таки дали злосчастный Оскар, про него совсем перестали вспоминать =(

Пикабу очень не против поделиться своим мнением о политике:

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Часто шумиха стихает в течение месяца («Трамп», «Турция», «Великобритания» (в контексте Brexit), «санкции»), иногда двух («беженцы», «Сирия»). Украинские теги держатся дольше, но меняют акцент со временем. Впрочем, и они потихоньку сходят на нет.

Графики соответствующие волнам историй на определённую тематику ещё уже. К тому же не все из них так явно выражены. Волна тега «трамвай» всего в пять раз выше уровня шума (частоты появления постов с тегом «трамвай» в остальное время):

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Накладывание графиков друг на друга позволяет сказать, что волны историй не соседствуют друг с другом. Единственное исключение — теги «долг» и «детский сад», возникшие из шума одновременно летом 2016. (Возможно, есть какие-то малые волны, которые соседствуют с большими, но не попали на график).

Графики, соответствующие событиям в гик-культуре, бывают как острыми, так и размазанными по времени:

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 2. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Особенно поразителен узкий вжух «покемонов». Помните, такая игра была, а? За рубежом её так долго ждали. «Overwatch», напротив, демонстрирует поразительную стабильность. «Star Wars» и «Мстители» демонстрируют как сравнительно медленный подъём, так и затухание. Также обратите внимание на интересную форму — двойной пик — некоторых графиков. Особенно сильно это заметно с «Дэдпулом» и «Хоббитом». По всей видимости, это соответствует двум датам выхода фильмов — в России и за рубежом. Также это может быть связано с тем, что первая волна зрителей/игроков своими положительными отзывами создаёт вторую волну.

3) Если вы почему либо хотите «попасть в волну», то следует правильно рассчитывать «мощность» горячего тега.

Волны кулстори на определённую тематику на Пикабу имеют наименьших срок жизни (порядка 15 дней). Сиюминутные политические и общественные события немногим лучше (около месяца). Более продолжительные события или новые однопользовательские игры (не мобильные с дополненной реальностью) могут протянуть несколько месяцев. Больше всего живут раскрученные франшизы и мультиплеерные игры.

4) Не стоит форсить свою линейку историй, если Пикабу уже увлечён чем-то другим. Лучше подождать недолго, пока шумиха утихнет.

5) Иногда получение Оскара может повредить вашей популярности.

Извини, Пикабу. Что-то я не рассчитал длину поста и своё время. Пост с общим временным анализом по дням недели и рассказом про некорректное использование статистики будет завтра или чуть позже. Но если вдруг кому интересно, выложу ссылку на программу и данные сегодня, как и обещал.

Исходный код. Для работы нужен Python 3.4 с установленными numpy и matplotlib; для работы обходчика веб-страниц нужен ещё и scrapy. Чтобы скачать сырые данные, настройте и запустите scraper.py (лучше на ночь). После этого в корне проекта появится data.pkl. Для анализа и вывода данных — main.py.

Чтобы не скачивать все данные с Пикабу и не вычислять всё с нуля, скачайте кэш-файлы и разархивируйте их рядом с main.py. Осторожно, в функциях проекта используется очень наивная реализация кэша. Если бы будете запускать функции с соответствующей аннотацией, не забудьте вручную удалить соответствующий файл кэша.

Архив со всеми графиками, в том числе и теми, что будут в следующем посту.

Если у вас есть предложения, график или статистику чего вы бы хотели увидеть, пишите в комментариях.

Пульс "Лучшего", статистика и статистические заблуждения. Часть 1.⁠ ⁠

Я программист, и моё хобби — статистика, анализ данных и машинное обучение. Чтобы отвлечься от пережёвывания однообразных банковских и социальных данных, пару недель назад я расковырял данные Пикабу о лучших постах. Я хотел бы поделиться с вами результатами этого небольшого исследования и разобрать на его примере один типичный случай неправильного применения статистики. Попробуйте обнаружить её в ходе повествования.

Сначала немного о способе получения информации. К сожалению, доступ к полной статистике посещения, кликов и размещения постов имеет разве что админ, и вряд ли со мной поделится. Поэтому пришлось довольствоваться тем, что есть, а именно кодом страниц Пикабу. Его можно увидеть в браузере, нажав правой кнопкой мыши на страницу и выбрав «Просмотреть код» или посмотрев, что приходит в ответ на запрос страницы (F12 в Chrome). Эту длинную HTML-простыню несложно распилить на сегменты, отвечающие за каждый пост, а из них, в свою очередь, наковырять чего-нибудь интересного. Разумеется, сохранять все данные вручную, было бы невероятной тратой сил, поэтому я написал бота, обходящего «Лучшее». К счастью, адрес страниц Пикабу имеет простой формат «http://pikabu.ru/best/XX-XX-XXXX?page=YY».

Пульс "Лучшего", статистика и статистические заблуждения. Часть 1. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Выкачивать всю информацию, включающую в себя многомегабайтные картинки, было бы грустно для свободного места на моём компьютере, поэтому пока что я остановился только на базовых данных: названии поста, тегах, рейтинге, количестве комментариев и дате отправки. Также я решил, что абсолютно все посты меня не интересуют, поэтому ограничился лишь 15 страницами «Лучшего» каждого дня начиная с 1 января 2014 года по 1 апреля 2017. Вышло 361604 записи.

Даже из этих простеньких данных можно состряпать что-нибудь интересное. Для начала давайте просто посмотрим на количество постов с различным рейтингом. По вертикали отложен рейтинг, толщина жёлтой области по горизонтали — количество постов с данным рейтингом, жирные красные точки — единичные посты с высоким рейтингом.

Мобильная версия с читабельным текстом:

Пульс "Лучшего", статистика и статистические заблуждения. Часть 1. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Версия с высоким разрешением и большим количеством информации (откройте в полное окно во избежание шакалов):

Пульс "Лучшего", статистика и статистические заблуждения. Часть 1. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Невооружённым глазом видно, как график очень быстро сужается. Распределение рейтинга по постам довольно неравномерно. Половина постов в «Лучшем» имеет рейтинг в диапазоне от 0 до 944 (жирный кусок «юлы»). Если сложить весь рейтинг и поделить поровну, получится 1380 рейтинга на пост. Только 5% постов в лучшем имеют рейтинг выше 3892 (95 перцентиль) и лишь 1% — выше 6000. Хоть график тянется довольно высоко, его высокие уровни почти не населены. В верхней половине графика находятся 80 постов «элиты» с рейтингом выше 12 тысяч (красные точки); остальная 361 тысяча — в нижней половине. Вот такое вот неравенство.

Проанализировав данные при помощи стандартной метрики неравенства, индекса Джини, я получил значение в

0.45. 0 означало бы абсолютно одинаковое распределение рейтинга, 1 — абсолютное неравенство. Для сравнения стоит заметить, что неравенство распределения доходов россиян по индексу Джини оценивается в

0.41, американцев в

0.43, французов в

0.31, а чилийцев — в

Вообще такой график соответствует часто встречающемуся в различных системах закону «богатые становятся богаче». На Пикабу такое поведение связано с тем, что разные читатели просматривают разное количество страниц. Лишь небольшая их доля отлавливает посты в свежем. Только если посту повезло, и рыцари свежего одарили его плюсам, он «получает доступ» к более широкой аудитории людей, пролистывающих «Горячее» до конца. Если и там он поднялся, то свою порцию плюсов накидывают обитатели первых страниц «Лучшего» и «Горячего», а затем и просто люди заходящие только на первую страницу «Лучшего». Разумеется публика не столь стратифицирована, кто-то, кто обычно сидит в свежем, может сегодня только посмотреть пару страниц «Горячего», а кто-то, сидящий в «Горячем», может вовсе не зайти на Пикабу. Тем не менее, «подъём» поста — многоступенчатый и самоподдерживающийся процесс с положительной обратной связью (чем популярнее пост, тем он станет ещё популярнее в будущем). Качество контента играет роль, но если на каком-то этапе из-за случайных флуктуаций иссякает «топливо», то увы. Хотя вообще и пост может оказаться неоч для «Лучшего», это да.

Что самое интересное, «топ топа» не особо отличается от случайных постов в лучшем. То есть, они довольно хорошие, без треша, но за исключением нескольких постов от 0x00, вряд ли бы я бы опознал их на общем фоне:

Наверное, это можно интерпретировать так: шанс попасть на самый верх есть у каждого, но его можно здорово повысить умением создавать длинные гифки-мультики.

Теперь посмотрим на распределение рейтинга по тегам. Для полученных данных я подсчитал, сколько раз используется каждый тег. Для тегов, встречающихся более чем в 200 постах, вычислил средний рейтинг постов с этим тегом. В итоге:

Пульс "Лучшего", статистика и статистические заблуждения. Часть 1. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 1. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Ииии в самом топе по рейтингу. с уверенным отрывом. «лига синего бобра». Хах. Кто бы мог подумать. Я один не замечал этот тег раньше? Второе и третье место занимают «палата №6» и «лентач». Вообще состав тегов правой половины графика намекает на то, что на Пикабу ценятся кулстори из личной жизни («сын», «отец», «дочь», «жена»), с работы («клиенты», «собеседование», «начальник») и из понятной всем повседневной жизни («почта России», «очередь», «яжмать», «азиаты» (?)). Не стесняется Пикабу таскать контент с bash im и заниматься самолюбованием («комментарии на Пикабу»).

На донышке находится политота — туда ей и дорога! — аниме, некоторые игры и хобби. Рискну предположить, что политика просто всех так достала, что большинство её уже просто пролистывает или помещает тег в игнор. Остальное — просто слишком специализированное, так что если и выходит в «Лучшее», то далеко не уходит просто за счёт того, что на Пикабу слишком мало людей, которым был бы интересен, скажем, рисунок карандашом.

Прошлый анализ никак не учитывал, что пост может быть одновременно отмечен несколькими тегами, входящими в перечень (скажем, и «blizzard», и «собеседование»). Скажем, если аудитория не любит «тег 1» и любит «тег 2», при этом «тег 2» почти всегда встречается с «тегом 1» и постов с «тегом 1» гораздо больше, то это может привести к «занижению ценности» «тега 2». Чтобы оценить степень проблемы, посмотрим на матрицу корреляции самых популярных тегов:

Пульс "Лучшего", статистика и статистические заблуждения. Часть 1. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Пульс "Лучшего", статистика и статистические заблуждения. Часть 1. Пикабу, Статистика, Наука, График, Лучшее, Программирование, Длиннопост

Чем синее квадрат на пересечении, тем чаще эти два тега встречаются вместе. Очевидно, что рисунок симметричен. Хоть тег сам с собой встречается постоянно, диагональ специально сделана белой для читабельности.

В общем-то анализ не слишком показателен. Тегов всего 37 на большой картинке. Невооружённым глазом видна плеяда «политика», «Украина», «США», «Россия», «twitter». «Милота», «собаки», «коты» и «животные» часто встречаются вместе. Также можно увидеть, что «моё», «рисунок» и «арт» часто встречаются вместе. Комментарии чаще всего с Пикабу или ВКонтакте. Текст коррелирует вообще со всем, причём «не моего» текста на Пикабу больше, чем «моего». Будем надеяться, что влияние статистических артефактов окажется малым.

Кто-то может сказать, что вышеперечисленные умозаключения довольно капитанские. Я же отвечу, что приятно, когда формальный анализ сходится с интуитивными предположениями.

Итак, промежуточные выводы:

1) Постов с рейтингом выше шести тысяч исключительно мало.

1.5) Тем не менее, повезти может каждому, было бы начальное внимание к посту (от 100 плюсов).

1.75) Коэффициент везения зависит от качества контента и от количество «0» в нике.

2) Для более высокого рейтинга постов лучше постить что-то, что понятно каждому.

2.5) Но не политику. Кармалюбствовать на политике не выгодно.

В следующих частях: временной анализ (общий и по тегами), рассказ про статистическое искажение, ссылка на исходный код.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *