Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Курсы
Войти
Войти
Забыли пароль?
Создать аккаунт
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
Восстановление пароля
Восстановление пароля
Получить код в Telegram
или продолжите с
Google VK Facebook Twitter
Создать сообщество

Комментарий дня

ТОП 50
Депутат ЕП от Польши: «Россия представляет угрозу и она должна быть уничтожена навсегда»

Анна Фотыга не должна  существовать в сегодняшним состоянии.  А вот распиленая на множество мелких частей, не владеющая своими богатствами Россию вполне устраивает.


Колесование Фотыги принесет кое-какие трудности, но эти риски гораздо менее опасны, чем существование экс-министра иностранных дел в сегодняшнем виде.

+1286
 
Аватар пользователя 1589z 1589z
11 часов назад

Рекомендуемое сообщество

StarCraft
302 поста • 1 830 подписчиков
Сообщество, посвященное StarCraft 2 и StarCraft: Brood War – лучшим RTS-стратегиям всех времен и народов (но это только наше мнение).

Пикабу в мессенджерах

  • Пикабу в Telegram
    265K подписчиков
    @pikabu
  • Развлекательный канал
    54K подписчиков
    @pikabu_fun
  • Пикабу в Viber
    242K подписчиков
    Вступить

Активные сообщества

все
Аватар сообщества "Интересное в сети"
Интересное в сети
Аватар сообщества "Видеохостинг на Пикабу"
Видеохостинг на Пикабу
Аватар сообщества "Юмор для всех и каждого"
Юмор для всех и каждого
Аватар сообщества "Будь как дома, Путник"
Будь как дома, Путник
Аватар сообщества "Как это сделано"
Как это сделано 1
Аватар сообщества "Специфический юмор"
Специфический юмор
Аватар сообщества "Этот удивительный мир"
Этот удивительный мир
Аватар сообщества "Чёрный юмор"
Чёрный юмор
Аватар сообщества "Лавка Пикабу"
Лавка Пикабу
Аватар сообщества "Психология | Psychology"
Психология | Psychology
Создать сообщество

Тенденции

теги
Израиль 27Иран 23Зимняя рыбалка 8Провалился под лёд 6
Объединить теги
Новости Пикабу Помощь Кодекс Пикабу Реклама
Верификации Награды Контакты О проекте
Промокоды Скидки
Курсы Блоги
Android iOS

Telegram бот

Теги
С этим тегом используют:
Telegram Бот Программирование IT Telegram каналы Python Разработка
Все теги
Рейтинг
Автор
Сообщество
Тип постов
любые текстовые картинка видео [мое] NSFW
Период времени
за все время неделя месяц интервал
63 поста сначала свежее
1631
freedomist
freedomist
5 дней назад
ИТ-проекты пикабушников

Rutracker лежит, но скачать нужно прямо сейчас? Telegram-бот для поиска торрентов!⁠⁠

Давно ничего не публиковалось насчет нашего с вами @rutracker_org_test_bot

Rutracker лежит, но скачать нужно прямо сейчас? Telegram-бот для поиска торрентов! Telegram бот, Rutracker, Рутор, Торрент, Telegram, Халява, Длиннопост

Сегодня увидел, что всеми любимый рутрекер лежит полдня, и вот этот пост:

Rutracker лежит, но скачать нужно прямо сейчас? Telegram-бот для поиска торрентов! Telegram бот, Rutracker, Рутор, Торрент, Telegram, Халява, Длиннопост

Видимо, этим объясняется сегодняшний набег пользователей:

Rutracker лежит, но скачать нужно прямо сейчас? Telegram-бот для поиска торрентов! Telegram бот, Rutracker, Рутор, Торрент, Telegram, Халява, Длиннопост

Сегодня я расскажу, что появилось нового в боте со времени последнего поста на пикабу.

Персональные настройки

Теперь вы можете настроить вид результатов поисковой выдачи, сортировку страниц и порядок отображения результатов (например, на смартфоне всё проматывается вниз, и чтобы увидеть топ при обычном (прямом) порядке, приходится листать наверх).

Rutracker лежит, но скачать нужно прямо сейчас? Telegram-бот для поиска торрентов! Telegram бот, Rutracker, Рутор, Торрент, Telegram, Халява, Длиннопост

Приватные клоны этого бота

Приватный клон - это бот, владельцем которого являетесь вы, но работает он на том же самом backend (сервере и базе), что и публичный. Вы создаёте через BotFather бота с тем никнеймом, каким пожелаете, и высылаете нам токен (подробная инструкция в команде бота /my_bot). Удовольствие это не бесплатное, т.к. ваш экземпляр также будет кушать память на сервере, а сервер как водится не резиновый и сам тоже не бесплатный =). После анонса, мы посмотрели на то, сколько человек выразило желание иметь таких клонов, и пришли к выводу, что такое количество ботов переполнит имеющиеся у нас мощности в несколько раз, поэтому так.

Rutracker лежит, но скачать нужно прямо сейчас? Telegram-бот для поиска торрентов! Telegram бот, Rutracker, Рутор, Торрент, Telegram, Халява, Длиннопост

Зачем это вообще может быть надо? В основном как гарантия, что в случае блокировки публичного, "основного" бота вы не останетесь "без света" и по-прежнему сможете искать и качать, т.к. про ваш личный бот никто знать не будет (кроме того круга лиц, с которым вы решите поделиться).

Невидимые улучшения

Улучшения в сфере оптимизации программ часто ускользают от внимания пользователей, однако они есть! =) В частности, были серьёзно сокращены размеры таблиц БД для поиска и хранения данных, исправлены упоминавшиеся в комментариях баги и тому подобное.

Rutracker лежит, но скачать нужно прямо сейчас? Telegram-бот для поиска торрентов! Telegram бот, Rutracker, Рутор, Торрент, Telegram, Халява, Длиннопост

Welcome! Не стесняйтесь сообщать о багах -- это можно сделать не только в комментариях, которые мы внимательно читаем, но и напрямую -- через команду /f бота.

Статистика использования бота

С момента первого поста на пикабу и активного старта публичного использования этой разработки прошло почти три месяца. Чему сразу можно порадоваться: нас не забанили\заблокировали ещё, несмотря на:

  • Всего ботом воспользовалось более 30 тыс. человек

  • Ежедневно в среднем приходит около 1700 поисковых запросов

  • Всего обработано более 150 тыс. поисковых запросов

  • Ежедневно приходит около 400 новых пользователей

  • Ежедневно бот используют чуть менее 1000 человек

  • Ежедневно в личку (через /f) кто-то пишет что-нибудь приятное =)

Из возможных минусов - популярным этот проект назвать сложно. Хотя по запросам "телеграм бот торренты" и подобным ссылки на мои посты и бота можно найти на первой странице что в гугле, что в яндексе.

Монетизация

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

Что может быть дальше?

В планах разной степени дальности следующие возможности:

  • Различные топы раздач по востребованности в поиске на текущей неделе, например

  • Подписка на обновления раздач (например, непрерывно обновляющейся раздачи сериала)

  • Другие боты альтернативного поиска (не только торрентов).

  • ??? - предлагайте свои идеи в комментариях!

Всем дочитавшим до этого места спасибо за внимание; недочитавшим, впрочем, тоже! =)

Показать полностью 4
[моё] Telegram бот Rutracker Рутор Торрент Telegram Халява Длиннопост
115
Поддержать
Эмоции
131
MiakaPlus
MiakaPlus
1 месяц назад
Арт-нейросети

Продолжаем улучшать нечеткие фото с помощью бота в Telegram⁠⁠

Продолжаем улучшать нечеткие фото с помощью бота в Telegram Telegram бот, Девушки, Нейронные сети, Длиннопост

Мой прошлый пост про Telegram бота улучшающего фото с помощью нейросетей https://t.me/photo_enchase_bot набрал много отзывов и плюсов!
Благодарю всех кто помогал тестировать и находил ошибки)

На картинке сравнение как получилось улучшить очень размытое фото из соц сетей.

Комп работал эти дни в режиме нон стоп специально для пользователей с пикабу! Хотя изначально я планировал выключать его на ночь)

Новости для тех кто подписался и следит за ботом:
- была заменена нейросеть, на более современную, которая улучшает лица более естественно даже в ужасных условиях (прошлая нейросеть выдавала немного страшные варианты)
- были учтены ошибки по отправке ботом готового результата обратно пользователю, оказывается документом файлы можно передавать весом до 20мб, а фотографии до 5мб и есть ограничения на отправку больших фото (не больше 10000 суммарно ширина + длина)
- для изначально больших фото убрал апскейл х2
- добавлено ограничение на очередь файлов, пришлось не принимать одновременно более 10 файлов от одного пользователя.
- добавлен счетчик файлов в очереди, теперь при добавлении нового фото будет понятней сколько придется подождать.

В планах много работы, надеюсь получится сделать действительно стоящий сервис:
- освоить работу с базой данных на Python (для хранения настроек пользователей)
- освоить API TElegram для работы с кнопками в чате с ботом.
- добавить возможность выбора нейросети (прошлая нейросеть в некоторых случаях делала более красиво субъективно)
- добавить возможность выбора между реалистичностью и дорисовкой (сейчас нейросеть улучшает максимально реалистично)
- добавить возможность отключить отдельно улучшение лиц или фона (бывают случаи когда достаточно просто почистить фото и увеличить разрешение или наоборот)
- изучить возможность использования обработки фотографии нейросетью прям в скрипте бота, сейчас для каждой фотки каждый раз заново создается процесс обработки, а по идее это лишняя трата ресурсов. Если получится это решить то должна повысится скорость обработки и очередь будет быстрее проходить.

Как пользоваться ботом? Просто начните диалог с https://t.me/photo_enchase_bot отправьте ему фото, которое хотите улучшить (до 10 штук подряд). Если бот не ответит просто оставьте как есть, когда выйдет онлайн ответит.

P.S. у кого хорошо получилось улучшить фото делитесь в комментах, всегда радуюсь когда кому-то моя работа пригодилась)

Продолжаем улучшать нечеткие фото с помощью бота в Telegram Telegram бот, Девушки, Нейронные сети, Длиннопост
Показать полностью 1
[моё] Telegram бот Девушки Нейронные сети Длиннопост
48
Эмоции
976
MiakaPlus
MiakaPlus
1 месяц назад
Арт-нейросети

Улучшаем фото с помощью бота в Телеграм⁠⁠

Улучшаем фото с помощью бота в Телеграм Telegram бот, Бот, Фотография, Нейронные сети, Мобильная фотография, Софт

Практикуюсь в создании Телеграм бота на Python. И первый бот которого решил сделать служит для улучшения фотографий с помощью нейросети.

Хочется получить обратную связь, будет ли востребован такой автоматический сервис. Посмотреть выдержит ли мой комп наплыва пользователей.

Начать пользоваться ботом можно прям в Телеграм https://t.me/photo_enchase_bot

Сервис улучшает нечеткие лица на фотографии. Чистит фото от шумов. Увеличивает размер фото.

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

Как пользоваться? Открыть чат с ботом и отправить фото которое хотите улучшить. Подождать.

Понравился результат? Поделитесь с друзьями, поставьте лайк. Пока бот будет работать кроме ночи (держать комп включенным не могу).

P.S. жду отзывов) пишите у кого хорошо получилось улучшить фото. Присылайте примеры до и после в комментариях)


UPD: для реставрации и колоризации старых фото где много царапин и нейросеть не справляется рекомендую попробовать сервис от mail https://9may.mail.ru/restoration/

Показать полностью 1
[моё] Telegram бот Бот Фотография Нейронные сети Мобильная фотография Софт
155
Эмоции
Партнёрский материал Реклама
pikabu.skidki
pikabu.skidki

Праздники закончились, а скидки – нет!⁠⁠

Подарки куплены, но на этом экономия не заканчивается. Январь — сложный месяц: зарплата потрачена еще вчера, а до аванса жить две недели. Специально для этого и создан наш второй проект Пикабу Скидки.

Скорее заходите в гости и ищите все самое необходимое даже доширак по выгодным ценам!

ЗАЙТИ В ГОСТИ К СКИДКАМ

Праздники закончились, а скидки – нет! Экономия, Январь
Экономия Январь
684
freedomist
freedomist
2 месяца назад
Халява

Обновления 20.11: поддержка nnmclub (telegram bot поиска торрентов)⁠⁠

По вашим просьбам сегодня добавил в телеграм бот для свободного поиска торрентов раздачи с nnmclub (как выяснилось, довольно популярный трекер-форум).

Обновления 20.11: поддержка nnmclub (telegram bot поиска торрентов) Telegram, Интернет, Торрент, Telegram бот, Халява, Nnm-club, Раздача

Теперь список поддерживаемых трекеров выглядит так: rutracker, booktracker, rutor, eztv, nnmclub. Сразу скажу, что список раздач по nnmclub может быть неполным, однако будет в дальнейшем только увеличиваться.

Обновления 20.11: поддержка nnmclub (telegram bot поиска торрентов) Telegram, Интернет, Торрент, Telegram бот, Халява, Nnm-club, Раздача

Также к информации о раздаче добавлена дата создания, и возможность сортировки по ней.


Как справедливо указывали в комментариях

Обновления 20.11: поддержка nnmclub (telegram bot поиска торрентов) Telegram, Интернет, Торрент, Telegram бот, Халява, Nnm-club, Раздача

"кнопка" создания своего псевдонима для бота довольно востребована, однако пока что я добавил возможность отметиться в боте для тех, кому это необходимо, чтобы увидеть примерное количество пользователей и продумать схему распределения нагрузки (потому что эта фича с точки зрения нагрузки на сервер может быть совсем не бесплатная, к сожалению).

Подробности, как обычно, можно посмотреть в /help

Обновления 20.11: поддержка nnmclub (telegram bot поиска торрентов) Telegram, Интернет, Торрент, Telegram бот, Халява, Nnm-club, Раздача

Для тех, кто прочитает этот пост впервые: предыстория раз, два, три. Наиболее популярные фичи, которые предлагают пользователи в комментариях, я стараюсь реализовывать.

Показать полностью 4
[моё] Telegram Интернет Торрент Telegram бот Халява Nnm-club Раздача
53
Поддержать
Эмоции
125
CMNat
2 месяца назад
Программирование на python

Ответ на пост «Я сделал приложение для разумных трат»⁠⁠

Гхм... Пикабу разрабатывательный =) До этого момента даже не рассматривал Пикабу, как площадку для вывода собственных проектов в публичное поле, да и в целом как-то стеснялся делиться с людьми своими скромными наработками. Спасибо автору исходного поста за вдохновение.


Еще до введения соответствующего платного функционала в телеграм премиум, я разработал бота, преднозначенного для распознавания и\или модификации речи в голосовых сообщениях. Да, прямо как в ВК. Хотя скорее, как в ВК образца 2017 года, т.к. в угоду бесплатности, а так-же в силу ограниченности аппаратных возможностей сервера, бот использует не самые совершенные технологии распознавания, но тем не менее. Хочется быстро пробежать глазами длинное голосовое? Или в силу физических особенностей, нет возможности слушать голосовые? А может нужно отправить голосовое сообщение не "засветив" голос? (И зачем это вам...) О том, как реализовать все это (и немного более) при помощи моего бота, я расскажу ниже!


Как это работает? На самом деле просто. Заходим в бота по ссылке: https://t.me/Soulcatcher_voice_changer_bot или вбиваем в поиск тг "Soulcatcher"...

Ответ на пост «Я сделал приложение для разумных трат» Разработка, Python, Telegram, Telegram бот, Общение, Анонимность, Распознавание голоса, Ответ на пост, Длиннопост

Переходим в бота, тыкаем Start...

Ответ на пост «Я сделал приложение для разумных трат» Разработка, Python, Telegram, Telegram бот, Общение, Анонимность, Распознавание голоса, Ответ на пост, Длиннопост

Кликаем help, для выбора режима работы

Ответ на пост «Я сделал приложение для разумных трат» Разработка, Python, Telegram, Telegram бот, Общение, Анонимность, Распознавание голоса, Ответ на пост, Длиннопост

На данный момент, реализовано три режима, представленные на скрине. Все предельно просто. Суть первого режима понятна из названия - бот принимает входящее голосовое, распознает речь и возвращает ответ в текстовом формате. Машинная переозвучка работает по тому же принципу, за исключением того, что в качестве ответа, бот пришлет голосовое сообщение с синтетически переозвученным текстом. Изменение тональности вернет исходное голосовое, с измененной на случайнуюю величину (внезапно!) тональностью, прямо как в фильмах про шпиёнов.


Пример использования функции распознавания речи. Выбираем режим, отправляем боту голосовое сообщение, получаем ответ о начале обработки:

Ответ на пост «Я сделал приложение для разумных трат» Разработка, Python, Telegram, Telegram бот, Общение, Анонимность, Распознавание голоса, Ответ на пост, Длиннопост

По окончании обработки, которая обычно занимает несколько секунд, получаем ответ:

Ответ на пост «Я сделал приложение для разумных трат» Разработка, Python, Telegram, Telegram бот, Общение, Анонимность, Распознавание голоса, Ответ на пост, Длиннопост

Вот, собственно, и все! Остальные функции работают по тому же принципу. Помимо записывания голосовых непосредственно в самом боте, можно пересылать ему сообщения из других чатов. Кроме того, существует возможность добавить бота в беседу, где он будет обрабатывать сообщения всех участников в потоковом режиме. В этом случае, для каждого участника можно выбрать свой режим работы.


Обращаю отдельное внимание на то, что обработка голосовых сообщений происходит на 3rd party сервере (на моем), что звучит как потенциальная угроза утечки информации. Я, разумеется, даю честное слово, что голосовые сообщения не остаются на сервере по окончании процесса обработки, но тем не менее, заклинаю вас не использовать Soulcatcher, для совершения противоправных действий, а так же, для обработки чувствительных данных, таких как пароли, логины и имена ваших котеек.


Благодарю вас за время, потраченное на чтение поста и надеюсь, что бот окажется кому-то полезным =)


По ссылке ниже, вы попадете в репозиторий бота на моем Github, где сможете подробнее ознакомиться с функционалом, стеком использованных технологий, а так же узнать тайну отсылки в его названии. Мой телеграм для связи можно найти как в самом боте, так и на Github.


https://github.com/Raiksler/Soulcatcher-voice-changer

Показать полностью 5
[моё] Разработка Python Telegram Telegram бот Общение Анонимность Распознавание голоса Ответ на пост Длиннопост
19
Эмоции
3263
freedomist
freedomist
2 месяца назад

Теперь ещё больше торрентов через Telegram⁠⁠

Всем привет!
Выпустил обновления нашего телеграм-бота @rutracker_org_test_bot, который позволяет вам  бесплатно и без регистраций скачивать magnet-ссылки теперь не только с рутрекера, а ещё с рутора, eztv и книжного. Выглядит это теперь так:

Теперь ещё больше торрентов через Telegram Telegram, Интернет, Халява, Раздача, Бесплатно, Telegram бот, Длиннопост
Теперь ещё больше торрентов через Telegram Telegram, Интернет, Халява, Раздача, Бесплатно, Telegram бот, Длиннопост

Около номера строки теперь есть название оригинального трекера, откуда взята информация о раздаче.


Помимо прочего, разместил информацию о проекте на отдельном домене: https://freedomist.ru, чтобы в случае блокировки можно было там узнать новый никнейм бота, т.к. проект хочется развивать и поддерживать в дальнейшем.


С момента первого поста в боте по вашим просьбам помимо новых источников появилась сортировка, кликабельные magnet-ссылки (кто-то пользуется с десктопа на компе и открывает сразу в торрент-клиенте их), исправлен поиск, добавлен РАЗМЕР раздач (да, его сначала почему-то не было), количество раздающих.


А началось всё с рутрекера.

@rutracker_org_test_bot

Буду благодарен вам за обратную связь, здесь в комментариях или через Telegram (/f в боте). Какие ещё трекеры вы хотели бы видеть в боте? Знаю, что хотели nnmclub и порнолаб, но последний наверное придётся как-то изолировать =) Ну и в обход тамошнего рейтинга технология скачивания проверяется пока что на работоспособность.

Теперь ещё больше торрентов через Telegram Telegram, Интернет, Халява, Раздача, Бесплатно, Telegram бот, Длиннопост
Показать полностью 3
[моё] Telegram Интернет Халява Раздача Бесплатно Telegram бот Длиннопост
167
Поддержать
Эмоции
110
freedomist
freedomist
2 месяца назад
ИТ-проекты пикабушников

Как устроен поиск в моём Telegram-боте для поиска торрентов⁠⁠

Недавно я написал пост, в котором поделился своим Telegram-ботом для поиска торрентов с рутрекера. На удивление оказалось, что сотням людей это оказалось нужно и полезно, что вдохновило меня на дальнейшую работу над этим небольшим проектом и поддержку пользователей.


В этой статье я хочу рассказать о некоторых технических деталях реализации, о которых меня неоднократно спрашивали и в комментариях, и в личных сообщениях через /f.

Что нужно, чтобы найти торрент?


Разумеется, сначала нужен ваш поисковый запрос. Его вы пишите просто как сообщение боту, например, вот так:

Как устроен поиск в моём Telegram-боте для поиска торрентов IT, Telegram, Интернет, Поиск, Программирование, Telegram бот, Бот, Торрент, Блокировка, Роскомнадзор, Rutracker, Длиннопост

Бот получает ваше сообщение и делает с ним несколько вещей. Во-первых, из сообщения удаляются некоторые специальные символы (например, знаки пунктуации и всякие $*^@). Во-вторых, запрос разбивается на отдельные слова.


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

Далее нужно собственно какое-то хранилище знаний о существующих торрентах, где можно этот самый поиск производить. В нашем случае это собственная база данных, содержащая относительно актуальную информацию о состоянии раздач на рутрекере. О том, почему было выбрано именно такое решение, я расскажу ниже. Пока что отметим, что информации о раздачах много, а полезной для нас среди неё маловато. Например, когда пользователь ищет что-то, как правило это часть названия раздачи (этому способствует бушевавшая в своё время на рутрекере модерация раздач, требовавшая строгих правил оформления), название раздела, имя файлов.


База для поиска устроена крайне примитивно: у нас есть keyword - ключевое слово, по которому будем искать соответствие, ну и адрес раздачи, которой этот keyword соответствует. Получается, что построив индекс базы данных по полю keyword, мы сможем быстро находить вхождения этого слова в базе. Сами keyword'ы мы будем брать из названия раздачи, названия раздела, и некоторых файлов из раздачи.

Теперь осталось соединить ваш запрос и базу. Для этого ещё нужно проследить, чтобы наши keyword были такого же вида, как и слова из запроса после предобработки (см. выше). Например, если мы удаляем какие-то спецсимволы из слов поискового запроса, они также должны удаляться из keyword, иначе чуда не произойдёт.


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

Как устроен поиск в моём Telegram-боте для поиска торрентов IT, Telegram, Интернет, Поиск, Программирование, Telegram бот, Бот, Торрент, Блокировка, Роскомнадзор, Rutracker, Длиннопост

Помимо самого факта вхождений, здесь проверяется, чтобы все ключевые слова из запроса были найдены для данной раздачи (topic_id). Т.о. если хотя бы одного слова из вашего запроса в индексе не нашлось, такая раздача не будет вам показана.


Немного статистики: всего уникальных ключевых слов в индексе на сегодня содержится 1,144,565 - что не так много.


Описанная выше схема является довольно примитивной для того, чтобы называться полноценной системой поиска, однако она рабочая. Теперь ответы на другие вопросы, которые могли у вас возникнуть, либо уже были заданы в комментариях.



Почему нельзя просто использовать поиск рутрекера?


Можно, и более того: тогда вы точно найдёте то, что искали бы на рутрекере.

Как устроен поиск в моём Telegram-боте для поиска торрентов IT, Telegram, Интернет, Поиск, Программирование, Telegram бот, Бот, Торрент, Блокировка, Роскомнадзор, Rutracker, Длиннопост

К сожалению, плюсы использования поисковой системы рутрекера на этом заканчиваются.


Обратите внимание, что на рутрекере используется приведение к некоторой базовой морфологической форме, поэтому черная = черный, весны = весна. Из-за этого в результатах могут появиться такие странные находки. У нас вы получите на тот же запрос такое:

Как устроен поиск в моём Telegram-боте для поиска торрентов IT, Telegram, Интернет, Поиск, Программирование, Telegram бот, Бот, Торрент, Блокировка, Роскомнадзор, Rutracker, Длиннопост

Здесь же хочется отметить, что в отличие от поисковой системы рутрекера, на мою можно повлиять, оставляя пожелания и комментарии, которые помогут мне в дальнейшем развитии проекта и сделать поиск лучше.

Вторая и ещё более важна причина использовать свой поиск: независимость от состояния форума. Форум может быть отключён для профилактических работ именно тогда, когда вам нужно что-то поискать, либо может быть вообще удалён, не выдержать DDoS и упасть, да много по каким причинам быть недоступен. А сиды и magnet-ссылки работают и без форума, поэтому найти нужное будет возможно даже в условиях недоступности рутрекера. Ну а скачать найденное получится, конечно, только при наличии сидов.


Третья причина не использовать поиск форума заключается в том, что нужно будет отправлять и получать поисковые запросы на форум. Так как у форума нет API для поисковых запросов (напишите, если нашли, у меня не получилось), то придётся написать свою. Но всё станет медленнее, потому что вам придётся что-то отправлять и ждать ответа от другого ресурса в сети. Обратите внимание, насколько быстро вы получаете сообщение от бота! Даже в моменты, когда первый пост обрёл популярность и в первые сутки случится пикабу-эффект, пиковая нагрузка была далеко до предельной.



Откуда база данных для поиска, и как её самому сделать?


Здесь тоже никаких секретов быть не может, просто берём и парсим весь рутрекер =)
Для того, чтобы не положить форум, одна итерация обновления базы и индекса растягивается от пары до шести часов. А, ну ещё можно использовать "базы", выложенные на самом рутрекере (только обновляются они раз в месяц в лучшем случае).

Если хотите потренироваться, а парсингом не хочется заниматься - можно взять их. К слову, будьте готовы, что там вас в качестве базы будет ждать просто 3-х гиговый XML-файл. У нас же это выглядит как-то так (posts это база вообще всех постов рутрекера и не участвует пока что в процессе):

Как устроен поиск в моём Telegram-боте для поиска торрентов IT, Telegram, Интернет, Поиск, Программирование, Telegram бот, Бот, Торрент, Блокировка, Роскомнадзор, Rutracker, Длиннопост

Обратите внимание, что места на жестком диске для подобной реализации вам понадобится менее 1 Гб, что делает проект относительно дешевым для размещения на каком-нибудь хостинге.


Спасибо, что дочитали до этого места! Я очень рад, что людям стал интересен и полезен этот проект. С момента первого поста на пикабу я внёс несколько ощутимых изменений в бота, подсказанных пользователями. Приглашаю всех, кому это актуально, воспользоваться моим ботом:

@rutracker_org_test_bot

P.S.: Да, всё ещё "test".

Как устроен поиск в моём Telegram-боте для поиска торрентов IT, Telegram, Интернет, Поиск, Программирование, Telegram бот, Бот, Торрент, Блокировка, Роскомнадзор, Rutracker, Длиннопост
Показать полностью 5
[моё] IT Telegram Интернет Поиск Программирование Telegram бот Бот Торрент Блокировка Роскомнадзор Rutracker Длиннопост
48
Поддержать
Эмоции
109
xgradoff
xgradoff
2 месяца назад

Пить или не пить. Лекарства и алкоголь⁠⁠

Пить или не пить. Лекарства и алкоголь Алкоголь, Лекарства, Telegram бот, Медицина, Наркология, Делирий, Длиннопост

Пара прям свеженьких историй от меня про то, как не надо мешать алкоголь и лекарства (этого не стоит делать вообще, но если очень хочется, то некоторые можно).


Первая. Вызвали меня на консультацию в реанимационное отделение городской больницы. Наш старый (по анамнезу, а не по возрасту) пациент решил отметить выписку, выпив полведра пива. На ночь скушал привычную сотку азазалептина и отправился в страну Делирию. Достали его с милицией из какого-то притона, где он допивал своё ведро пиваса, попутно гоняя «таксистов» дрыном по потолку, чем очень развлекал присутствующих. По пути в больницу он начал загружаться, рухнуло давление и маршрут «Скорой» был изменен на реанимацию. Двое суток в коме, на третий день опять делирий. Общались мы уже на четвёртый. Ничего не помнит, дезориентирован в месте, времени, но меня узнал. Забрал в родной дурдом, теперь у нас капается.


Вторая. Любимая супруга стала жаловаться, что праздники как-то подозрительно стали быстро заканчиваться обниманием с белым другом. Причём она человек очень малопьющий. Кружка пива проходит нормально, а вот вторая уже начинает сопровождаться тошнотой, головокружением и другими неприятными последствиями. Самое противное, что на следующий день сильно легче не становится. На третью стадию алкоголизма она не тянет, поэтому начали копать. Оказалось, что она недавно стала принимать метформин для снижения уровня сахара в крови. Я вышел в интернет с этим вопросом, а потом и в свой родной бот. Оказывается там всё есть, что надо (своими руками вбивал и забыл). И всё сложилось — сахароснижающие препараты дают нехорошую реакцию со спиртным в виде лактоацидоза. Стала пропускать приём — всё пропало.

Пить или не пить. Лекарства и алкоголь Алкоголь, Лекарства, Telegram бот, Медицина, Наркология, Делирий, Длиннопост

Информация и ресурсы, где её можно быстро добыть — никогда не бывают лишними.


Поэтому, граждане пикабушники и пикабушницы, не пьянства ради, а здоровья для — загляните и посмотрите, что можно, а что нет. Тыкнуть в бот всяко проще, чем лазить по РЛС или Видалю в поисках данной совместимости, если уж возник такой вопрос.


Алкобот Знаева


P.S: теперь там можно оставлять алкотвиты, получать достижения и делиться ими, а также узнать, какой сегодня праздник ).

Коммент для минусов оставлю внутри, не топите, полезная ведь штука и бесплатная.

Показать полностью 1
[моё] Алкоголь Лекарства Telegram бот Медицина Наркология Делирий Длиннопост
16
Поддержать
Эмоции
Посты не найдены
12345678Далее
О Пикабу
О проекте
Контакты
Реклама
Сообщить об ошибке
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Верификации
Бан-лист
Конфиденциальность
Правила соцсети
Mobile
Android
iOS
Партнёры
Fornex.com
Промокоды