Отфильтрованный инет – Telegram
Отфильтрованный инет
2.64K subscribers
311 photos
72 videos
6 files
221 links
Айтишечка и около

Личка: @mikhailsdv
Проекты: articles.mishasaidov.com/projects
Download Telegram
Forwarded from Neural Machine
Я устал уставать от усталости
Прошлым летом я создал бота «Моя лента ВК», который переносит ленту из ВК в Телеграм. Основная его проблема была в отрицательном сетевом эффекте: c каждым новым пользователем эффективность и скорость работы бота снижалась и вредила всем остальным пользователям.

Такая слабая масштабируемость была связана с тем, что бот обладал избыточным функционалом, а архитектура была непродуманной. Рост пользователей привел к тому, что обход лент и обновление счетчиков занимало аж 4 минуты! Было решено по классике «все снести и переписать с нуля», что и было сделано. Пока бета, но результаты уже радуют — новый воркер обходит ленты пользователей в 8 раз быстрее, а количество строк кода уменьшилось вдвое.

Список изменений:
- Код переписан с PHP на JavaScript.
- Перешел с вебхука на полинг.
- Если текст поста приходит отдельно от фотографий, то он реплаит на пост с фотографиями.
- Пофикшен баг дублирующихся постов.
- Удалены никому не нужные кнопки. Теперь только лайк и просмотр поста.

Подрубайтесь @VkontakteFeedBot.
Небольшая обнова в честь Дня всех влюбленных. Сегодня весь день Генератор всратых цитат будет генерировать вам вот такие милые открытки ❤️

@ShittyQuoteBot 😍❤️💔🥰😘💋💞
Собрал список наиболее часто проверяемых слов в моем @TrendierBot. Слева само слово, справа — как часто его проверяли. Варианты «арбуз» и «дыня» исключены т.к. являются дефолтными.

порно — 105
путин — 79
Хуй — 68
я — 57
пизда — 52
секс — 38
жопа — 37
Ты — 36
член — 32
Коронавирус — 31
Телеграм — 31
лукашенко — 29
аниме — 27
Майнкрафт — 24
Андрей — 24
навальный — 22
сиськи — 19
Айфон — 19
Никита — 19
Кот — 18
Зеленский — 17
porn — 17
ВК — 17
Моргенштерн — 17
Говно — 16
google — 16
гугл — 14
водка — 14
Да — 14
вагина — 12
Артём — 12
Глеб — 12
Minter — 11
мандарин — 11
гей порно — 10
Порошенко — 10
👍1