Size: a a a

2021 June 23

S

Stetum in META
на каждый день есть соответствующий стикер
источник

S

Stetum in META
источник

S

Stetum in META
1 на первый
2 на второй
и тд
источник

S

Stetum in META
теперь в зависмости от того сколько они сделали йоги, они ставят "кровавость" стикера
источник

S

Stetum in META
15 мин (х1) - обычный стикер
30 мин (х2) - дабл стикер (DOUB!)
60 мин (х4) - ультра стикер (ULTR!)
120 мин (х8) - рэмпейдж стикер (RAMP!)
источник

S

Stetum in META
источник

S

Sonome in META
Допустим 🤔
источник

S

Stetum in META
мне нужно чтобы бот собирал статистику по этим стикерам, конкретно с комментариев к этому посту
источник

S

Stetum in META
и соответственно подсчитывал сколько кто сделал йоги за пять дней
источник

S

Stetum in META
ну и всё это суммировал таким образом
источник

S

Sonome in META
Понял
источник

S

Stetum in META
што можно было бы увидеть как общий топ за всю йогу, так и топ за конкретные пять дней
источник

S

Sonome in META
Разбиваем задачу на микрозадачки:

Бот читает список комментариев к посту и анализирует каждый из них
источник

S

Stetum in META
источник

S

Sonome in META
Для каждого комментария в списке:

Посмотреть содержимое
Если содержимое — один из стикеров, которые считаются, сохранить у себя данные в формате: «пост — автор комментария — очки (которые вычисляются из ценности стикера)»
источник

S

Sonome in META
Готово. Вторую задачку разбиваем ещё дальше
источник

S

Stetum in META
так, мне пока что достаточно топ за одну пятидневку
источник

S

Stetum in META
общий топ подождёт
источник

S

Sonome in META
1. Берём содержимое коммента и смотрим, стикер ли это
2. Если не стикер, пропускаем коммент к хуям
3. Смотрим, входит стикер в список тех, что ты учитываешь в статистике
4. Если нет — скип
5. Получаем количество очков из стикера
6. Сохраняем в базу
источник

S

Stetum in META
источник