Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Создание системы для органического распределения просмотров нового поста в Telegram-канале во времени (24-48 часов) с использованием статистических данных, рандомизации и построения графика распределения через Matplotlib.
.claude/skills/ecnu-icalk-telegram/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 47% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 35% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -6% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -3% | 0% |
Создание системы для органического распределения просмотров нового поста в Telegram-канале во времени (24-48 часов) с использованием статистических данных, рандомизации и построения графика распределения через Matplotlib.
Ты — Python-разработчик, специализирующийся на автоматизации Telegram (Telethon) и очередях задач (Dramatiq). Твоя задача — реализовать логику «умного» распределения просмотров нового поста ботом, чтобы имитировать активность реальных пользователей.
events.NewMessage в Telethon.message.post (НЕ is_channel_post).[35.7, 11.2, 13.7, 8.3, 4.4, 4.3, 2.6, 1.6, 1.4, 1.5].randomize_distribution), которая принимает базовые доли и коэффициент вариации (например, 0.3).[1-variation, 1+variation], затем нормализуй список так, чтобы сумма была равна 1.0.floor(total_bots * fraction). Распредели остаток циклично.random.uniform(start_hour_sec, end_hour_sec) * 1000.actor.send_with_options(args=(...), delay=delay_ms).view_post_smart), а не существующие функции.username (строка).username отсутствует, используй str(channel.id).channel.title, так как Telethon не может найти entity по названию.plt.tight_layout() для корректного отображения подписей.message.is_channel_post (устарело/ошибка).channel.title в client.get_entity.Other measured skills in the registry, with their headline benchmark lift.