FragMem | Dev Log – Telegram
FragMem | Dev Log
4.45K subscribers
21 photos
1 video
18 links
💜 With love from @katant
💎 @notmeme
Download Telegram
💎 В перерыве на обед рассказываю вам о новых обновлениях по итогам вчерашнего поста, которые успел реализовать после работы:
1. Добавил информацию на страничку покупки звезд
2. Обновил информацию по рефералке
3. Добавил симуляцию без баланса (можно указать кастомное количество звезд, не имея их на балансе).
4. Добавил локализацию ошибок, которые приходят с сервера (русский, китайский, английский)
5. Добавил локализацию в основной функционал телеграм бота (русский, китайский, английский)
6. Добавил шаблоны, теперь они доступны, как в инлайн режиме через @FragMemBot, так и прямо внутри апки на странице ордеров. Можно применить готовые примеры ордеров в один клик
7. Улучшил исполнение ордеров с указанием количества подарков для траты наибольшего количества звезд.
8. Ускорил обработчик появления новых подарков

Всех обнял 🐥
Please open Telegram to view this post
VIEW IN TELEGRAM
753🔥4924👍24🫡4💯31🤯1💘1
В телеге готовится апдейт:
1. Рейтинг по телеграм звездам

tl.starsRating#1b0e4f07 flags:# level:int current_level_stars:long stars:long next_level_stars:flags.0?long = tl.StarsRating;

2. Лимит подарков на одного юзера. Внимание на поле limited_per_user
3. Подарки только для премиум юзеров телеги. Внимание на поле require_premium

starGift#bcff5b flags:# limited:flags.0?true sold_out:flags.1?true birthday:flags.2?true can_upgrade:flags.3?true require_premium:flags.7?true limited_per_user:flags.8?true id:long sticker:Document stars:long availability_remains:flags.0?int availability_total:flags.0?int availability_resale:flags.4?long convert_stars:long first_sale_date:flags.1?int last_sale_date:flags.1?int upgrade_stars:flags.3?long resell_min_stars:flags.4?long noscript:flags.5?string released_by:flags.6?Peer per_user_total:flags.8?int per_user_remains:flags.8?int = StarGift;

Последние два параметра настраиваемые. Видимо будут подарки, как без лимита, так и с ним. Как для премиум юзеров, так и для всех.
107👍4812👀11👎7🔥4👏1
В общем, залез на тестовый сервер, поднял там бота.

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

Поэтому, остается лишь строить догадки. Апдейт пока только на бета клиенте и только для андроида, поэтому перед тем, как он попадет на релизную версию еще пройдет некоторое время. Выводить звезды из бота я вам пока что не советую. Как только появятся более внятные детали - вы узнаете первыми)
7364👍2817👎4😁3🤝2🗿1
Телеграм внесли немного ясности по поводу подарков только для Telegram Premium:
The vast majority of Telegram Gifts can still be purchased by all users — only specific sets of limited-edition gifts will require Premium to purchase.
Подавляющее большинство подарков Telegram по—прежнему смогут приобрести все пользователи. И только для определенных наборов подарков, выпущенных с ограниченным саплаем, потребуется Telegram Premium для покупки.


- Я писал Паше, насчет обновления Bot API и внедрения функционала, но он даже не прочитал сообщение 😑
Зачем делать сообщения за 5600 звезд, если ты даже их не читаешь, мега обидно.

Поэтому, на текущий момент, по обновлению новостей нет. Если подарки выйдут действительно 14 числа, то есть вероятность того, что обновление еще будет добавлено позже. Две недели - большой срок.
Пока что, кто еще не пополнял баланс, советую поделить его, чтобы отдельно купить Premium подарки и остальные через бота. Обращаю ваше внимание, на то, что "подавляющее большинство" все же будет для всех пользователей.
5244👍23😢8🫡3
Forwarded from Pavel Durov (Paul Du Rove)
🍬 To celebrate Telegram’s birthday and the summer holiday season, we’re dropping some limited-edition gifts within the next hour: Durov’s Sunglasses, Resistance Dog, Sandcastle, Surfboard and Pink Flamingo 🎁
Please open Telegram to view this post
VIEW IN TELEGRAM
123🕊2
Бот отработал как должен был, закупил НЕ премиум подарки.
Можете зайти в историю или симуляцию, посмотреть, что бот пытался вам купить.

Премиум подарками были: очки, собачки и серфборды.

Как настроили ордера, так бот и купил)
78👍41🥰7🤝43😢2🕊2
😮 На всякий случай, я напомню:
Я единственный, кто пытался, донести до Дурова, что Bot API требуется обновить в соответствии с текущим функционалом премиум-подарков (пока все остальные сидели и молчали в тряпочку). Заплатил 5600 звезд за сообщение и был просто проигнорирован.
Предложил различные идеи, начиная от возможности дарить премиум-пользователям такие подарки, либо дарить премиум ботами, либо хотя бы минимальной пометкой таких подарков, перед покупкой.

😮 Почему не юзер боты (покупка от лица аккаунта)?
Банальное нарушение правил Telegram. Ставить ограничения для реальных ботов, которые делают все согласно правилам, идеальный план, надежный, как швейцарские часы. Присекать легальную покупку, но при этом поощрять нелегальную - вот это ебать умно)

💎 Source: https://news.1rj.ru/str/FragMemBots/68
Please open Telegram to view this post
VIEW IN TELEGRAM
83👍44😭119💩2
Помните, больше месяца назад вышло обновление, связанное с подарками от брендов (известных личностей)? Для выпуска подарков снуп дога.

Так вот, только сейчас в Bot API добавили поле, указывающее на то, кто выпустил этот подарок:

Added the field publisher_chat to the classes Gift and UniqueGift which can be used to get information about the chat that published a gift.


Вот и думайте теперь, сколько еще времени пройдет до момента появления функционала покупки премиум-подарков от лица ботов. Еще месяц? Телеграм, пошевелитесь там)
15😁34😭9🫡85
💎 Всем привет! Вчера добавил альтернативный источник для получения информации о новых подарков, чтобы добавить игнорирование премиум-подарков. Надеюсь проблем и задержек с ним не будет.
Поэтому, уже сейчас вы можете прогнать симуляцию прошлого дропа подарков и проверить, как это будет работать.

🔗 В силу того, что телега решила ботам обрубить премиум-подарки (может быть они все-таки появятся в будущем). Но так, как покупать их хочется как можно скорее, после первого сентября, я начну работу над юзерботом, функционал будет полностью интегрирован в экосистему, с оплатой по комиссии, такой же гибкой настройкой ордеров, симуляцией и всем функционалом, который на текущий момент доступен для обычных ботов.
Please open Telegram to view this post
VIEW IN TELEGRAM
5147🔥2111👍10👀1🤝1
FragMem | Dev Log
💎 Всем привет! Вчера добавил альтернативный источник для получения информации о новых подарков, чтобы добавить игнорирование премиум-подарков. Надеюсь проблем и задержек с ним не будет. Поэтому, уже сейчас вы можете прогнать симуляцию прошлого дропа подарков…
🚽 Хотелось бы юзер-ботов выкатить прораньше, но я улетаю на пару недель через несколько дней, поэтому банально не успею. Пласт работы большой, с учетом того, что это все делаю я один и надо интегрироваться с уже существующим функционалом, ничего не сломав)
😘 А, еще. Прогрейдил кластер сервачков, так как на прошлом дропе подарков были проблемы с перфомансом на стороне самого приложения, ибо все ресурсы ушли на покупку подарков. Поэтому, пришлось взять на всех серваках проц получше и побольше ОЗУ. Ну и локацию сервераков поменял, так как на прошлых у инета ширина канала была гораздо меньше.
✈️ Постараюсь быть в сети, на выход подарков 1 сентября, чтобы все проконтроллировать.
Please open Telegram to view this post
VIEW IN TELEGRAM
7833👍16🔥75👏3🎉2
Сегодня отмечаю день рождения в дороге, добрался наконец до Китая.

На днях сделал пару тестов, для проверки соответствия симуляции с реальной покупкой, дабы убедиться, что все готово к следующим подаркам. Вернусь в начале-середине сентября и в первые же выходные буду рассматривать вариант интеграции юзер ботов (для премиум подарков).
Пока что готовимся к первому сентября, тарить обычные подарки через бота)
27599👍48🎉34🍾8🤣6🕊5💘32❤‍🔥2🔥2😎1
💎 Я вышел с отпуска, разгреб дела, которые появились за это время, решил сесть и разобраться, что изменилось в процессе покупки подарков.

🔗 Пока что приостановился с идеей разработки юзер-бота. Возможно, что-то изменится в системе покупки подарков и я продолжу работу над ним. Но на текущий момент причины просты - на покупку уделяется достаточно времени, благодаря таймеру. Следовательно, премиум подарки можно спокойно купить, поставив будильник по окончанию таймера. А если выйдут не премиум подарки - их сможет купить обычный бот.
😩 Поэтому, особой надобности в авто-покупке премиум подарков пока что нет. А это значит, что, спешить некуда, тем более, у телеги все меняется каждый выход подарков, неизвестно, что придумают в следующий раз)
Please open Telegram to view this post
VIEW IN TELEGRAM
102👍6625🔥12💯5🕊4🤣4👏3
☺️ Давно еще хотел написать, напомнить о том, что в силу полного изменения системы покупки подарков авто-бай больше не работает. Поэтому бот теперь служит только для покупки звезд через фрагмент без KYC.

💎 Если кто-то, по какой-то причине, еще не вывел звезды с личного бота из-за каких либо проблем - напишите в личку (@katant), помогу разобраться и вывести. СНАЧАЛА ПРОЧИТАЙТЕ ИНФУ ТУТ - https://news.1rj.ru/str/FragMemBots/62

Всем спасибо за проявленное доверие и тем, кто успел воспользоваться ботом, я проделал большую работу по реализации этого функционала. Жаль, что телега все в моменте просто перевернула и отрезала функционал(
Please open Telegram to view this post
VIEW IN TELEGRAM
6039👍22🔥13🤝3
Channel name was changed to «FragMem | Dev Log»
🙃 Всем привет! Решил немного реформировать канал и превратить его в дев-лог.
Если кто-то не в курсе: я работаю над разработкой нескольких прикольных проектов — @clips, @sounds, @texts, @saver. В общем, всё, что вы видите в списке приложений @notmeme.

🤓 Тут буду иногда рассказывать технические детали: что, где и как у нас работает. Обеспечить миллионы пользователей стабильной работой сервиса с кучей технически сложных механик — задача не из лёгких.
Возможно, вам будет интересно узнать, как всё устроено внутри и что скрывается за, казалось бы, простой строкой - @sounds привет

📹 Начну с того, как мы создавали @clips.
Изначальная гипотеза была такая: современный "молодёжный" чат — это не только текст, а общение через стикеры, гифки и всё вот это. Мы решили расширить этот формат и привнести новую социальную механику — реакции короткими видео (что-то из разряда тиктока, но прямо в переписке).

💜 В прошлом году за несколько недель мы решили быстро протестировать идею прям перед новым годом. Продумали систему — точнее, как она должна работать:
⚡️ 1) Отправка кружков из существующей базы
1.1) Инлайн. Функционал Telegram, благодаря которому вы можете в любом чате ввести запрос и отправить контент без общения с ботом в личке.
1.2) Хранение. Все наши кружки хранятся в Telegram — оттуда мы быстро отдаём пользователю медиафайл при поиске. Поэтому результат виден почти мгновенно.
1.3) Поиск. Начинали с простого полнотекстового поиска: вычленяем слова из запроса, сравниваем с базой и собираем максимально релевантный список кружков. У каждой единицы контента есть описание и название — по ним и идёт сравнение.

⚡️ 2) Добавление контента
2.1) Источник контента. Чтобы кружки вообще появились, их нужно было где-то взять. Первую партию мы добавили так: спарсили несколько мемных площадок, преобразовали видосы в кружки, сделали описания и названия, а затем занесли всё в базу.
2.2) Но парсингом одним не живём: мы решили, что пользовательский контент важнее просто сборника видосов из интернета. Поэтому быстро собрали MVP мини-приложения, где за пару кликов можно подредактировать любой видос из вашей галереи, добавить описание и название — и он попадёт в общую выдачу.
2.3) Модерация. Как и в любом сервисе с пользовательским контентом, важно помнить, что не все пользователи милые и пушистые. Поэтому после ваших пары кликов всё уходит на модерацию: там мы проверяем опасный контент и соответствие видео и текста.

⚡️ 3) Мини-приложение и синхронизация с Telegram
Чтобы всем этим было удобно пользоваться, мы сделали так, что контент живёт сразу в двух местах:
— в Telegram (как хранилище и источник для быстрой отправки),
— и в нашем мини-приложении Telegram, где уже есть нормальный интерфейс.
В мини-приложении можно:
- посмотреть все мемы/кружки,
- искать, включать фильтрацию и быстро находить нужное,
- увидеть, какие мемы вы залили,
- проверить, на каком статусе модерации каждый мем (в обработке / одобрен / отклонён и т.д.).

И ещё важный момент: все уведомления синхронизированы с личкой Telegram. Результаты модерации и любая важная инфа для пользователя прилетают туда, где это реально заметно и привычно — прямо в чат.

⚡️ Про скорость тоже будет отдельный пост: сейчас на один запрос у нас уходит меньше 0.5 секунд, чтобы отдать результаты поиска. Но пришли мы к этому не сразу — там было много интересных (и болезненных) оптимизаций.

💻 Немного цифр в @clips на сегодня:
- Более 700.000 пользователей
- 100.000 кружков в нашей базе
- Юзеры отправили кружки более 6.000.000 раз
- Более 180.000 пользователей с нами ежемесячно

@FragMemBots | @katant
Please open Telegram to view this post
VIEW IN TELEGRAM
2021👍9🔥9