Iris | Чат-менеджер | Канал – Telegram
Iris | Чат-менеджер | Канал
1.5M subscribers
92 photos
3 videos
119 links
💠 Официальный канал по боту «Iris l Чат-менеджер» в Telegram

💬 Чат поддержки: @iris_cm_chat

Полезное: @irissup
🗞 Новости: @iris_brief
🎨 Темы: @iris_topics
💟 Ролевые команды: @iris_rp

📌 https://news.1rj.ru/str/iris_cm/2
☝️ https://teletype.in/@iris_cm/EULA
Download Telegram
Forwarded from Iris | Deep Purple
🗓 Актив ботов вселенной Ириса за последние 5 минут:

🟣 Iris | Deep Purple:
Загружен: 35,0 %
Пинг: 161,5 мс [47 .. 33,6k]
Очередь: 31с | 22:44:38

🔵 Iris | Чат-менеджер:
Загружен: 74,7 %
Пинг: 66,0 мс [47 .. 426]
Очередь: нет | 22:45:09

🟡 Iris | Bright Sophie:
Загружен: 1,1 %
Пинг: 189,6 мс [47 .. 1,1k]
Очередь: нет | 22:45:08

Обновление: через 165 сек
130😱30🔥15🤩11😢9🎉8🥰5🍾2
Сейчас перешли на Вебхуки.
Поэтому, статистика сбора данных поменялась 😅
В таких условиях непонятно, как рассчитывать загрузку бота.
Ориентируйтесь на показатель RPS (чем ниже, тем лучше) и на отсутствие очереди.

Интересный факт: 🟣 Deep Purple даже на вебхуках дискриминируют... Странная история.

Также заметил, что почему-то Telegram при отправке событий не хочет устанавливать HTTP/2.0 соединение.
А это значит, что мы можем упереться в очередной лимит 100 одновременных соединений.

P.S.: Вечером посмотрим пиковую нагрузку. Уже сейчас вышли на 1200 RPS. Что же будет вечером (самый активный период)?
😢10217🔥12👏5🥰4🤯4🍾2
Forwarded from Iris | Deep Purple
🗓 Актив ботов вселенной Ириса за последние 5 минут:

🟣 Iris | Deep Purple (9k):
RPS: 158,4
Очередь: нет | 16:20:20

🔵 Iris | Чат-менеджер (49,7k):
RPS: 877,7
Очередь: нет | 16:20:20

🟡 Iris | Bright Sophie (559):
RPS: 9,9
Очередь: нет | 16:20:20

Обновление: через 243 сек
🔥235🌚11340😱25🤯15🎉15😢14🥰9🤩8👏7😁3
😱 Эпопея с тормозами во вселенной Ириса

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

Если поподробнее, то:
С конца 2021 года я начал плотно заниматься Ирисом в Telegram. Переделал архитектуру, добавил больше параллельных обработок. Это помогло. На время =)
Упёрлись в лимиты по процессору. Переехали.
Снова большой рост активности. И вот мы уже упёрлись в лимиты Telegram...

Сначала оказалось, что у Telegram довольно плохо работает получение сообщений методом getUpdates.
Сделали дополнительного бота, чтобы он разгрузил основного.
🤬 Оказалось, что для новых ботов существуют сильные лимиты. И при 100 смс в секунду Telegram морозит нового бота на 15, 20, а то и наблюдал на 40 секунд!

Вчера мы перешли на получение сообщений методом Webhook. Это частично помогло.
🔵 Iris | Чат-менеджер вчера вечером отработал на 5+.
А вот 🟣 Deep Purple по-прежнему упёрся в лимиты от Telegram и морозится им по 10-40 секунд.
🟡 Bright Sophie работает чётко, потому что у неё до лимитов ещё далеко. Но при быстром росте RPS её ждёт та же участь, что и Deep Purple...

Я не знаю, как другие боты справляются с этими лимитами. Но даже простой расчёт что на getUpdates, что на Webhook, даёт 2000-2500 RPS при "пинге" 40-50мс. Если же пинг выше, то хана Марку. Падает до 1000, а то и 600 RPS.
Если кто-то знает, как другие боты выжимают RPS больше, прощу подсказки.
445❤‍🔥99😢76👏31😱31🔥30😁26🥰19🤯18🤩12🎉11
🙋🏼‍♂️ Доработали модуль «Приветствие»
Исправили отображение пола и некоторые баги. Теперь Ирис должен корректно отображать приветствие в больших группах (10 000+ участников) и приветствовать всех вступивших в чат.

🆕 А ещё добавили 2 новые команды для отображения уведомлений о входах и выходах:
+Входы / -Входы — включить / отключить уведомления о входах в чат.
+Выходы / -Выходы — включить / отключить уведомления о выходах из чата.
Или всё вместе: +/-входы-выходы

💬 Для тех кто не знал: системные уведомления о выходах перестают появляться после 100 участников, а о входах - после 10 000.
🔥910259❤‍🔥223👏77🤯75😁57😢53😱47🥰43🎉43🤩43
🌺 Похоже у нас замечательные новости!
Telegram повысил лимиты для наших молодых касатиков @iris_dp_bot и @iris_bs_bot

🥲 В то же время уже сейчас наблюдаются вечерние задержки основного бота.

Поэтому рекомендуем заменить в ваших чатах синего Ириса на одного из двух других:
🟣Iris | Deep Purple
🟡Iris | Bright Sophie

❗️Вся статистика при замене полностью сохраняется: браки, отношения, статистика сообщений, заметки и всё остальное — боты полностью идентичны по функционалу.
❤‍🔥1.51K223😢87🤯67😱48🔥40👏33🤩25🎉22🥰17😁11
😔 Несколько дней хранили молчание в надежде, что проблема рассосётся, но увы, так и не рассосалась.
После прекрасной новости о том, что Телеграм повысил лимиты нашим молодым касатикам спустя менее месяца возникла новая напасть.
По каким-то причинам Телеграм стал жёстко резать трафик всем троим ботам.
1000мс пинг последние несколько дней стало обычным явлением. А это значит RPS (пропускная способность приёма сообщений в секунду) упал до 100-200 смс в секунду при необходимом для синего Ириса 1200-1400 рпс.

По некоторой информации сервер Телеграм (а их очевидно у него сотни), на котором копятся сообщения для рассылки ботам Ириса, сейчас испытывает проблемы и обновляется.

По поводу "Другие боты работают нормально"
Помимо того, что ботов с бо́льшей, чем у ириса, нагрузкой в Телеграм теперь уже единицы, каждому боту выделяется свой лимит. "Международные" и древние боты имеют особое отношение и соответственно значительно повышенные лимиты.
Нам, например, только недавно повысили лимиты для двух молодых Ирисов, а до этого жёстко страдали.

Когда всё наладится — нам неизвестно и от нас не зависит. На всё воля всевышнего Телеграма ¯\_(ツ)_/¯

💖 Просим с пониманием отнестись к ситуации и дождаться момента решения проблем
😢3.07K🌚580❤‍🔥282😱201114🤯75👏36🔥33😁24🎉23🤩23
🌺 Сегодня у нас хорошие новости, но не до конца хорошие =)

1. Мы смогли оптимизировать работу ботов независимо друг от друга.
После долгих наблюдений за поведением пинга ботов, удалось установить, что HTTP/2.0 хорошее непрерывное соединение, но блокирует ботов между собой, если хотя бы кому-то из них Телеграм режет трафик.
Решение: каждому боту выделено по своему отдельному соединению. Теперь проблемы с пингом одного бота не касаются других ботов. Это позволило сократить и очереди каждого. Больше никаких 42м32с очередей
1.1. Но не всё зависит от нас. Телеграм по-прежнему не даёт стабильного пинга.
С этим мы уже поделать ничего не сможем. До того, как пинг Телеграма начал барахлить, программа работала хорошо даже с неоптимизированным соединением, описанным в пункте (1)

2. Семейство ирисовых расширяется
Мы добавили ещё двух ботов, чтобы распределить загруженность семейства.
⚪️ Iris | Moonlight Dyla — новый общедоступный бот.
Но за сутки существования его активность уже поднялась до 50 % от уровня молодых касатиков Deep Purple и Bright Sophie
А также Dyla начала испытывать те же подростковые болезни, которые были у молодых: Телеграм морозит её по 20-30 секунд, т.к. уже упираемся в лимиты новичка.

🎩 Iris | Black Diamond — новый бот, работающий только в чатах со статусом Premium.
К сожалению, приходится идти на такие меры, чтобы хотя бы какая-то часть чатов могла воспользоваться возможностями бота без задержек (это в идеале, на самом деле сведённых к минимуму). Из-за ограниченного количества чатов с этим ботом даже высокий пинг порядка 400мс не является проблемой. Очередь сообщений не копится. А также Black Diamond имеет отдельный поток обработки сообщений, что делает его отклик очень быстрым.
Также планируем ввести или восстановить функции для премиум чатов.

3. Добавили команду в л/с ботов "свернуть".
Почему-то Телеграм убрал возможность в л/с с ботом сворачивать клавиатуру. Теперь это можно сделать командой "свернуть"

4. 🛠 Переработана команда "!актив ириса".
+ Добавили индикаторы здоровья к каждому параметру каждого бота.
+ Добавили ссылки и кнопки сразу на добавление бота в чат + назначение на админку с желаемыми правами.

PS. Под понятием "пинг" имеется в виду скорость получения ответа на запрос к серверу Телеграм.
309❤‍🔥58👏39🎉30🔥22🥰17😢14🤩9🤯8😱8😁4
Forwarded from Iris | Black Diamond
🌺 Семейство Ирисов

🎩 Iris | Black Diamond | добавить
💚 Загружен: 1,6 %
💚 Пинг: 72,5 мс [35 .. 906]
💚 Очередь: нет | 13:42:54

🟣 Iris | Deep Purple | добавить
💛 Загружен: 73,3 %
💛 Пинг: 200,9 мс [42 .. 1,1с]
💚 Очередь: нет | 13:42:54

🔵 Iris | Чат-менеджер | добавить
💛 Загружен: 66,4 %
💚 Пинг: 71,3 мс [35 .. 1,1с]
💚 Очередь: 15с | 13:42:39

🟡 Iris | Bright Sophie | добавить
💔 Загружен: 99,8 %
💔 Пинг: 370,1 мс [178 .. 944]
💛 Очередь: 43с | 13:42:11

⚪️ Iris | Moonlight Dyla | добавить
💚 Загружен: 10,0 %
💚 Пинг: 63,8 мс [35 .. 24,2с]
💚 Очередь: 5с | 13:42:49

Обновление: через 145 сек
372❤‍🔥182🤯56😱35🔥25😢22🤩22🎉15👏6😁6🥰5
Iris | Чат-менеджер | Канал
🌺 Семейство Ирисов 🎩 Iris | Black Diamond | добавить 💚 Загружен: 1,6 % 💚 Пинг: 72,5 мс [35 .. 906] 💚 Очередь: нет | 13:42:54 🟣 Iris | Deep Purple | добавить 💛 Загружен: 73,3 % 💛 Пинг: 200,9 мс [42 .. 1,1с] 💚 Очередь: нет | 13:42:54 🔵 Iris | Чат-менеджер…
Вот так выглядит сводная статистика здоровья семейства Ирисов.

💚 - хороший показатель
💛 - показатель барахлит
💔 - показатель плохого состояния
449❤‍🔥232🌚81😢73🤯23🔥22😱12👏9🤩7🎉6🥰5
🎩 Прояснение по поводу бота для чатов с Премиум-статусом.

Мы ввели Iris | Black Diamond в виду сложившихся обстоятельств, связанных с урезанием трафика Телеграмом.
Для подтверждения гипотезы о том, что введение нового общедоступного (для чатов без Премиум-статуса) бота не поможет решить проблему, мы сделали это. В итоге бот Iris | Moonlight Dyla уже за сутки стал перегруженным активностью. Плюс схлопотал лимиты с морозами по 30 секунд.

Black Diamond не имеет отдельного от других ботов сервера. Он работает на том же сервере, что и другие. Более того!!! Все боты работают в одном запущенном приложении, используют одни и те же библиотеки и одну и ту же базу данных. Абсолютно идентичны в программном коде и железе. Единственная разница — количество чатов, использующих бота.
Небольшой монетарный ценз равный 50 ирискам в месяц дал возможность хотя бы кому-то использовать бота в своих чатах без задержек.
Также он подтвердил мысль о том, что до 100 рпс ботов не трогают и дают максимально возможную скорость. Пинг чёрного не выходит за рамки 80мс в пиковое время.

Мы уверены, что Телеграм в какой-то момент стабилизирует отклик своих серверов, и острая необходимость использовать Премиум-статус именно для доступа к стабильному быстрому пингу пропадёт.
Но временно придётся пожить в таких обстоятельствах ¯\_(ツ)_/¯
😱370🌚186❤‍🔥136😢62💯6147🔥18👏14🤯12🤩6😁5
🛠 Исправления и улучшения

1. 🤳 Сделайте чек-ин в лс своего бота!

Напишите в личные сообщения любого из ботов Ириса, которым вы пользуетесь, любое сообщение для привязки его ЛС к уведомлениям.

🌺 Из-за появления нескольких ботов семейства Ириса многие пользователи ни разу не контактировали с первородным Ирисом.
🤷‍♂️ При этом изначально архитектура сервиса была заточена только на ЛС синего Ириса. А это значит, если вы ему ничего ни разу не писали, то он не сможет отправить вам уведомление в ЛС.
☝🏻 Для устранения этой проблемы напишите в ЛС боту Ириса, которым вы пользуетесь, любое сообщение.

2. 🖼 Исправили проблему с кешированием картинок при смене бота.
Раньше новый бот в чате выдавал ошибку на вызов команд профиля, анкеты, статистики чата и подобных, содержащих картинки. Теперь всё в порядке.

3. ⚖️ Исправили Ирис-биржу
📊 Наконец-то сделали график. С сегодняшнего дня график будет постепенно заполняться. Команда: «Биржа график»
🔔 Восстановились уведомления о совершённых сделках, а также об исполнении конкретно ваших заявок.
Введите команду «+биржа» в своём чате, чтобы получать уведомления о совершённых сделках.
181❤‍🔥125😍15🔥14👏12🎉9😱7😢7😁6🤯6🤩6
🔔⚖️ Объявление по Ирис-бирже (чат)

В связи с ростом цены ирис-голд до двузначных цифр, в ночь с 14 на 15 августа будет произведён сплит голды в соотношении 1:10.
Это значит каждая золотая монетка превратится в 10, но при этом их цена будет уменьшена в 10 раз.
👌 Держатели ирис-голд от этого действия ничего не теряют. Такое часто можно наблюдать на фондовых рынках. Например, недавно Тесла провела сплит своих акций.
Главным смыслом и плюсом Сплита является увеличение доступности в приобретении монеты.
248❤‍🔥16080🤯27😢24🔥12👏10😱9🤩9🥰8🎉8
😬 Вот блин. Создаётся 2 копии чата, если сначала чат был обычной группой, а потом после выхода Ириса чат стал супергруппой...

Это приводит к тому, что в ЛС чёрного Ириса отправляется чек на оплату премиума простой группы.

В результате у некоторых пользователей возникает ошибка отсутствия Премиум-статуса.

✍🏻 Кто пострадал от этой ошибки, обратитесь к агентам, мы перенесём вам Премиум-статус в нужную копию чата.

🔍 Кстати, подписывайтесь на Iris | Короткие новости, если хотите получать больше новостей о мелких исправлениях в режиме реального времени.
😱329🕊16260🔥27🤯20🎉18😢17👏12🥰11😁9🤩9
ℹ️ Для тех, у кого стоит старая клавиатура, и вы хотите, чтобы она свернулась, введите в л/с бота команду «свернуть»

А кто хочет обновить клавиатуру, введите «развернуть» или «начать»
870245👏63😱61🤯55🔥35😢31🤩27🎉25😁23🥰21
UPD 18:20 На сегодня эксперименты закончим. Выключений сервера сегодня больше не будет. Пока не получилось.

UPD 16:32 Пока запустились. Но возможно ещё необходимо будет отключить сервер.

⚠️ Сервер на несколько минут будет офф

Попробуем один вариант с новым подключением. Есть надежда, что после этого боты будут полноценно получать трафик.
😢897🤯191😱104🔥98🍾6158👌54🕊45🐳44🌚36😁23
👻 Готовимся к осеннему событию.
🎃 Сегодня, 21:00
🔥892😱173106🍾77❤‍🔥35🥰29🐳2920👏16😢9😁8
🕯 Одним дождливым осенним вечером к вам залетела Летучая мышь. К одной её лапке был привязан свёрток. Сняв его с мыши, вы увидели приглашение на праздник Хэллоуин и карту, как добраться к месту празднования. Также вас попросили взять с собой немного сладостей и подготовить небольшие розыгрыши.

Любопытство переполняло вас, и вы спешно начали готовиться к таинственному путешествию. Путь лежал через тёмный лес. Протоптанная дорога уже сворачивала в другом направлении, и вам пришлось пробираться через лесную гущу, где не ступала нога человека. Указание в записке гласило «Как только ты потеряешься — ты найдёшь, что искал». Доверившись этому безумному приказу, вы пробирались всё глубже в лесные дебри, повторяя вслух: «Ну вот я потерялся, что дальше?». Но только когда вами овладел страх того, что вы по-настоящему заблудились, вы заметили тёплый свет неподалёку.

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

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

«Теперь это твоё жилище», — сказало существо в зелёной маске, — «Сегодня мы выбираем самую кошмарную нечисть деревни! Ты участвуешь вместе со всеми. Ты можешь ходить по улицам и заходить в гости к соседям. Ты можешь просить с них сладости, или... если они поскупятся, ты можешь сделать им какую-нибудь шалость или разыграть их до полусмерти. Чем эффектней розыгрыш, тем больше тебя здесь уважают. Но не дай никому себя разыграть, иначе твоё уважение растворится. Всегда держи в запасе сладости, чтобы можно было откупиться от шалостей.

Здесь у тебя есть чердак. Твоё место, где ты можешь "приготовить сладости" и "приготовить гадости".
С подготовленными розыгрышами ты можешь "сделать гадость @id". И иногда заглядывай в свой "чердак", чтобы посмотреть сколько у тебя остаётся магической силы.
Каждое твоё действие приводит к расходованию магии. Имей это в виду и бережно используй.

🎃 Счастливого Хэллоуина!».

Таинственные гости помчались прочь. Вы остались в своём новом жилище одни. Теперь начинается новое приключение вашей жизни...
543❤‍🔥109🍾46🥰33🔥23🐳21🎉17🕊1311👌10😁9