Бот рутрекера не работает

Торренты с Rutracker можно качать в Telegram

Сайт по-прежнему заблокирован, но торренты теперь доступны каждому.

Крупнейший российский торрент-трекер Rutracker.org, который в конце прошлого года был приговорен к «вечной блокировке», теперь снова доступен пользователям по всему миру – но через мессенджер Telegram:

Наш новорожденный бот в Телеграм : @ru_tracker_bot. Он знает все про раздачи Рутрекера, и ему скучно https://t.co/MvahHLP5Sg

Теперь каждый желающий может скачивать торренты прямо через Telegram-бота @Ru_Tracker_Bot.

Как качать торренты в Telegram:

1. Находишь в поиске @Ru_Tracker_Bot
2. Пишешь, что хочешь найти среди торрентов на Rutracker.
3. Получаешь список результатов.
4. Нажимаешь на нужный торрент, качаешь его на устройство.

Регистрация на Rutracker не нужна. Качать торренты теперь может любой желающий – из любой точки мира, где работает Telegram.

Rutracker, очевидно, идут по стопам другого громкого демарша: ранее администрация онлайн-библиотеки Flibusta также запустила бота в Telegram, который занимается распространением книг и позволяет закачивать их прямо на устройства в электронном формате.

Читайте также:  Если после покупку машины она сразу сломалась

Всё это замечательно и удобно, но заставляет задуматься. Рано или поздно чаша терпения правообладателей перевесит, и тогда Telegram может запросто оказаться на грани полной блокировки в России. Чего никому бы не хотелось.

Юрий Андреев

Люблю Apple, рассказываю о гаджетах, кино и полезных вещах из мира IT.

Источник

Бот Rutracker в Telegram показывает больше раздач, чем поиск по сайту

Как уже сообщалось, Rutracker собирался создать собственного бота в защищенном мессенджере Telegram, что и было сделано. Торрент-трекер — не первый ресурс, который создал собственного бота. Флибуста, заблокированная в РФ онлайн-библиотека, сделала своего бота первой. Для того, чтобы получить книгу, нужно отправить боту либо название произведения (можно его часть), либо автора. В ответ бот покажет варианты, которые имеются в наличии (причем часть книг, которые доступны при помощи бота, отсутствуют на самом сайте). Список произведений указывается с вариантами форматов электронных книг (включая epub, fb2 и mobi). Как только пользователь выбирает нужный формат, бот присылает книгу именно в этом формате. После этого остается только скачать файл и открыть его при помощи программы-читалки.

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

Наш новорожденный бот в Телеграм : @ru_tracker_bot. Он знает все про раздачи Рутрекера, и ему скучно https://t.co/MvahHLP5Sg

Если есть необходимость, можно настроить сортировку и под себя. К примеру, [/s=rd- Fallout] покажет раздачи игры Fallout, отсортированные по дате создания.

Работать с ботом довольно просто. Вот ряд других команд:

se — сортировка по количеству сидов
pe — сортировка по количеству пиров
dl — сортировка по количеству скачиваний
sz — сортировка по размеру раздачи
rd — сортировка по дате релиза

так же порядок сортировки указывается ключевыми словами:

+ в порядке возрастания
— в порядке убывания

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

По некоторым данным, бот по части запросов показывает больше результатов, чем поиск на сайте. В качестве примера можно привести запрос «microsoft office». Одна из раздач с Office 2007 на сайте трекера не показывается, а бот ее указывает.

Появление ботов Rutracker и «Флибусты» в мессенджере не нравится правообладателям. На «Флибусту» уже подана жалоба, на очереди, видимо, Rutracker.

Источник

Администрация Rutracker объявила о запуске бота в Telegram для скачивания торрент-файлов без перехода на сайт Статьи редакции

Администрация заблокированного в России торрент-трекера Rutracker официально объявила о запуске бота в мессенджере Telegram для поиска magnet-ссылок файлы без перехода на сайт.

Наш новорожденный бот в Телеграм : @ru_tracker_bot. Он знает все про раздачи Рутрекера, и ему скучно https://t.co/MvahHLP5Sg

На сайте трекера говорится, что в настоящее время бот работает в тестовом режиме, но с его помощью можно искать раздачи на Rutracker, сортировать их по различным критериям (например, по количеству скачиваний) и получать magnet-ссылки для скачивания, не переходя на сайт.

На момент написания заметки бот не отвечал на команды пользователей. Как пишет TJ, авторам которого удалось воспользоваться ботом, в ответ на запрос он выдаёт список из пяти раздач со ссылками на Rutracker, которые по умолчанию сортируются по количеству раздающих пользователей. Порядок сортировки можно изменить.

При помощи бота Rutracker пользователь может также получить magnet-ссылку для скачивания нужного торрента. Эта функция позволяет скачивать файлы, не переходя на сам трекер.

О намерении Rutracker запустить собственного бота в Telegram 25 марта сообщила газета «Известия». Роскомнадзор 25 января «навечно» заблокировал сайт rutracker.org по решению Мосгорсуда.

В середине марта администрация заблокированной онлайн-библиотеки «Флибуста» запустила собственного бота в Telegram для скачивания книг. Ассоциация защиты авторских прав в интернете потребовала от руководства мессенджера удалить бота, но не получила ответа и направила жалобы на приложение в Google и Apple.

Источник

Торрент трекер rutracker.org запустил Telegram бота

дминистрация RuTracker.org в своем твиттере объявила о запуске Telegram бота.

В бот добавили функционал поиска, с возможностью сортировки по различным полям.

А именно: сидам, личам, размеру раздачи, дате регистрации и количеству скачиваний.

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

/s =dl- игра престолов

Но также не забыли и easy mode — просто набрать в поле и отправить

Из минусов выдает только 500 раздач.

Найдены возможные дубликаты

Странно, у меня не работает. Тупо не отвечает

Всё, заработало. Спс

чтобы не мучаясь с торами и бубнами получить ссыль на кинч.

Команды в телеграм ботах

В ботах часто используются команды вида “/command”, которые провоцируют бота на то или иное действие.

Кто уже создавал ботов мог видеть их в @botfather.

Давайте разберемся как создать этот список команд и присвоить каждой ту или иную функцию.

С созданием списка команд все довольно просто, это реализуется непосредственно в настройках бота через @BotFather:

1) Вводим команду /mybots

2) Видим список наших ботов

3) Выбираем тот бот, которому присвоим список команд

4) Кликаем Edit Bot

5) Кликаем Edit Commands

Далее, следуя формату, отправляем список команд, например:

getkeyboard — получить клавиатуру

Следим, что нам отвечает отец ботов. Видим сообщение Success — мы молодцы! Идем дальше.

Теперь если мы введем “/” в чате с нашим ботом, то он предложит список команд. Проверяем, что список есть:

Добавим логику нашим командам

Как уже видно из описания команд, я хочу отправить в чат клавиатуру.

Создам новую ГТ и перейду к написанию скрипта

Назову файл doPost, здесь будет только эта функция

Добавлю следующий скрипт:

let update = JSON.parse(e.postData.contents);

let msg = update.message;

let text = msg.text;

let msg_array = msg.text.split(» «);

let user = msg.from.username;

if (text == «/getkeyboard») <

Demo.send_key(«Галочки», chat_id, API, keyboard)

Demo.send(«Клавиатура сохранена”, chat_id, API)

Все! Для каждой команды теперь добавлен функционал.

Хорошо, расскажу поподробнее))

doPost(e) — стандартная функция телеграма для обработки сообщений ботом. В нее мы записываем, что бот должен делать при получении той или иной команды.

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

Итак, если текст сообщения == “/getkeyboard”, мы отправляем в чат некую клавиатуру.

Если мы отправили боту команду “/save”, то он ответит нам сообщением “Клавиатура сохранена”.

Подробно функции send и send_key, а также библиотека Demo рассматривались в постах ранее. Вот ссылки:

Дабы не перегружать дорогого читателя инфой, остановлюсь здесь)

Как всегда жду фидбека и вопросиков ^^ Всегда рады пообщаться!

Типы клавиатур в чат ботах

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

Всего есть два типа клавиатур:

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

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

В зависимости от выбранной кнопки могут последовать те или иные действия. Эту логику мы задаем в скрипте для каждой кнопки.

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

После выбора того или иного дня бот внесет инфу в ГТ, а именно: дату, имя пользователя и ид чата.

Запись через чат имеет следующий вид

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

В ГТ при этом появилась строчка

Подключение и настройка

Каждая клава (инлайн-клавиатур может быть сколько угодно) записана в соответствующую переменную:

[«Записаться», «Отменить запись»]

Обратите внимание, что синтаксис для инлайн (INLINE_Days) и обычной (KEYBOARD) клавиатур различается.

Клавиатурам можно добавить дополнительные свойства, мы использовали только resize_keyboard со значением true. Их не так много и они есть в документации телеграма.

Далее в коде обращаемся к клавам по имени переменной.

С ReplyKeyboardMarkup все достаточно просто. Она добавляется при первом прогоне скрипта, когда вы отправляете в чат команду /start, например.

Нам нужна функция, которая отправит в чат клавиатуру. Функция та же, что и при отправке сообщения ботом send(), за двумя исключениями:

— у функции появляется дополнительный параметр — keyboard;

— у объекта payload появляется доп свойство — reply_markup : JSON.stringify(keyboard)

Ниже скрипт функции отправки обычной клавы в чат:

function send_key (msg, chat_id, api, keyboard)

Вызов функции осуществляется из тела функции doPost(e) одной строкой:

send_key(«Поехали», chat_id, API_TOKEN, KEYBOARD)

Что касается инлайн-клавиатур.

Отправка клавиатуры наступает при определенном условии. Если пользователь отправил в чат слово “Записаться”, то отправляем ему нашу инлайн-клаву:

if (text == «Записаться») <

Demo.send_key(«Выберите день», chat_id, API_TOKEN, INLINE_Days)

Переменная text содержит текст сообщения, которое мы и проверяем на соответствие.

Результатом выполнения функции send_key будет сообщение от бота Выберите день и кнопки под ним.

Далее нужно предусмотреть алгоритм обработки нажатия этих кнопок.

Если мы кликаем на какую-либо из кнопок (“Сегодня” или «Завтра»), то добавляем новую строку в ГТ и отправляем сообщение в чат, что запись создана.

let date = Demo.getNewDate(0);

let ind = get_ind(chat_id);

Demo.send(«Вы успешно записались. «+»Дата визита: «+ date, chat_id, API_TOKEN);

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

// Объявляем все нужные нам переменные. Док важно открывать именно по ID, а не брать активный док, т.к. запуск кода будет производить бот

const API_TOKEN = «1946675042:AAHg1HTHe42GhR9EEt0EdbR94j1G8pDcTWE«;

const DOC = SpreadsheetApp.openById(«1ALJLtLdt-LT7GEF4hawIizVeJXFnoPZCsC0pw7kcp70«);

const Clients = DOC.getSheetByName(«Clients»);

const Calendar = DOC.getSheetByName(«Calendar»);

var update = JSON.parse(e.postData.contents);

var msg = update.message;

var text = msg.text;

var msg_array = msg.text.split(» «);

var user = msg.from.username;

if (text == «Записаться») <

Demo.send_key(«Выберите день», chat_id, API_TOKEN, INLINE_Days)

if (text == «Отменить запись») <

let ind = get_ind(chat_id);

Demo.send(«Запись отменена», chat_id, API_TOKEN)

var text = update.callback_query.message.text;

var user_name = update.callback_query.from.username;

let date = Demo.getNewDate(0);

let ind = get_ind(chat_id);

Demo.send(«Вы успешно записались. «+»Дата визита: «+ date, chat_id, API_TOKEN);

if (data == «tomorrow») <

let date = Demo.getNewDate(1);

let ind = get_ind(chat_id);

Demo.send(«Вы успешно записались. «+»Дата визита: «+ date, chat_id, API_TOKEN);

Отдельно ниже представлена доп функция, которая проверяет наличие ид в ГТ. Если ид уже есть в таблице, мы обновляем данные у строки с этим ид. В противном случае создаем новую строку.

let chat_id = 311157431;

let arr = Clients.getRange(1,2,Clients.getLastRow()).getValues()

let ind = arr.indexOf(chat_id)

ID для подключения библиотеки Demo: 1JkXEW_zfhr6v0TKsvU_ZbygNLpXEczxZcC46fMF_ffk-noMk8UKcMitz

Здесь также заметим, что клик по кнопке в инлайн клавиатуре отправляет боту JSON со свойством callback_query. Это значит, что нам нужны дополнительные переменные, в которые мы запишем значения из этого JSON пакета.

Это краткая вводная в мир клавиатур. Скоро будут посты про простые сервисы, куда будут добавлены и доработаны те же клавиатуры и доп функции.

Чат с прогнозом погоды и триггеры в гугл таблицах (GS6)

Глобально задача в следующем:

1 — забрать с какого-нибудь сайта прогноз погоды

2 — подключить бота и привязать его к таблице

3 — настроить триггер для отправки.

Посмотрев несколько сайтов с погодой — выбор пал на Яндекс, ввиду удобной структуры сайта.

Отсюда я забрал прогноз:

Подробнее о том как спарсить данные с сайта в таблицу в этом посте: Парсинг данных с сайтов в гугл таблички (GS1)

Тут приведу только формулу:

Теперь подключаем бота. Как это сделать — читай тут: Подключение телеграм бота к гугл табличкам (GS3)

Если ранее мы использовали chat_id — чат с самим ботом, то сейчас мы будем использовать ид чата/ группы в телеграме, в который бот был добавлен.

Для этого нам необходимо сохранять ид чата отдельно в таблице и обращаться к этому значению как к значению переменной chat_id.

Соответственно, нам нужна функция, которая будет это делать:

//записывает ид чата в таблицу

Demo.send(«ID записан», chat_id, API_TOKEN);

Важно! В строке Demo.send я вызываю функцию send, которая уже рассматривалась в посте про создание бота. Demo в данном контексте — это название библиотеки, также подробнее про библиотеки можно почитать в соответствующем посте.

Вызывать ее мы будем из тела функции doPost(e) при условии, что боту отправлена команда /link. В коде это выглядит вот так:

Теперь соберем все вместе и сформируем сообщение для отправки в чат.

API_TOKEN — токен бота

DOC — ссылка на вашу гугл таблицу

DATA — лист гугл таблицы, содержащий прогноз погоды

SETTINGS — лист гугл таблицы, содержащий значение chat_id

App_link — URL веб приложения

Все, что в кавычках, должно быть изменено на ваши значения.

Функция для подключения веб хука:

Функция link(chat_id) для запоминания id чата

Функция daily() для формирования и отправки прогноза в чат:

На данный момент функция daily() не вызывается другой функцией или командой типа /link или /hello.

Мы добавим триггер, который будет вызывать функцию автоматически каждое утро.

Переходим на вкладку Triggers

Добавляем новый триггер

В окне задаем необходимые параметры.

Во-первых, функцию. Фукция, которая вызывается по триггеру, — daily().

Event source — по времени (Time-driven)

Type of time based trigger — Day timer (раз в день)

Time of day — в какое время триггер должен сработать

Результат работы скрипта ниже.

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

Создание библиотеки в гугл скриптах

В Гугл скриптах, как и в других языках программирования, есть возможность использовать библиотеки.

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

В посте про создание телеграм бота мы использовали только три функции, и эти функции стандартные для любого бота. Следовательно, чтобы при создании второго, третьего… десятого бота не переписывать эти функции снова и снова, давайте просто сохраним их в библиотеку.

Создаем новые ГТ и скрипт в ней

Пропишем функцию send(msg, chat_id) :

function send (msg, chat_id, api) <

//Отправляет сообщения в тлг. На вход функции дать сообщение и ID чата, в который нужно провести отправку

UrlFetchApp.fetch(‘https://api.telegram.org/bot’ + api + ‘/’, data);

Сохраняем проект и делаем деплой

Кликаем по шестеренке и выбираем Library

Кликаем Deploy внизу окна и видим ссылку на библиотеку

Из всей ссылки нам нужен только id, который зашит между /d/ и /4 (согласно скрину выше) — 1iJ_IOEicfGzTlfbhDkcKIcBBEbh9UJ8WLf1FRQZ1Wu_Wnoqw6OBtITjZ. Копируем свой ид и идем дальше.

Создаем новые гугл таблицу и скрипт. В скрипте прописываем глобальные переменные

Помним, что значения этих переменных у вас будут свои.

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

В открывшемся окне вставляем ID библиотеки (не ссылку, а ид) и кликаем Look up

Если подключение библиотеки прошло успешно, в окне появятся дополнительные поля выбора версии и указания идентификатора.

Название идентификатора меняем на короткое и понятное и кликаем Add.

В результате в списке библиотек видим новую библиотеку

Напоминаю, что в библиотеке у нас 1 функция. К ней можно обратиться следующим образом: имяБиблиотеки.имяФункции

Когда вы прописываете имя библиотеки и ставите точку, вы видите список всех доступных функций. В нашем случае это только функция send. Выбираем ее и прописываем передаваемые параметры:

Demo.send(«Hello World», chat_id, API_TOKEN)

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

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

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

Подключение телеграм бота к гугл табличкам — обновленный пост (GS3)

Комбинация из ТЛГ и ГТ, простота подключения КМК делает из ГТ офигенный инструмент автоматизации.

Тайм-менеджмент, таск-менеджмент, учёт финансов, объявления, пересылка событий — всё это создается и довольно быстро настраивается. Главное — это становится полезным не только в бизнесе, но и для обычных чатлан.

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

Для начала находим отца всех ботов @botfather в телеге.

После старта бота botftaher выведет список команд. Здесь нам интересна команда создания нового бота /newbot.

Порядок очень простой: создать бота, назвать его человеческим языком, задать ему username. В результате получаем API токен нашего бота (1860347610:AAH1q6eqTPnVh0qe6mQWidNSTELcprXEfOk). Он-то нам и нужен.

Теперь переходим к гугл таблице. Создаем новую таблицу, переходим в пункт меню Инструменты/Tools -> Редактор скриптов/ Script editor.

Должно получиться вот это:

Затираем дефолтный код и вставляем следующий скрипт:

const API_TOKEN = ‘1860347610:AAH1q6eqTPnVh0qe6mQWidNSTELcprXEfOk

const DOC = SpreadsheetApp.openById(‘10W0T9eOP_NN_6g4qyEJzWjm4nkKRN2vyUOnpx73f-N0’);

var update = JSON.parse(e.postData.contents);

//нам нужен только тип «сообщение»

var msg = update.message;

var text = msg.text;

var msg_array = msg.text.split(» «);

var user = msg.from.username;

if (msg_array[0] == «/hello») <

send(«Hello World», chat_id)

function send (msg, chat_id) <

//Отправляет сообщения в тлг. На вход функции дать сообщение и ID чата, в который нужно провести отправку

UrlFetchApp.fetch(‘https://api.telegram.org/bot’ + API_TOKEN + ‘/’, data);

Обращаем внимание на переменные DOC и API_TOKEN (выделено жирным). Значения переменных необходимо исправить на ваши значения.

1) меняем ID гугл таблицы (находится в строке адреса после /d/)

2) меняем токен бота, который мы получили при его создании выше

Круто! Львиная доля работы уже проделана.

Следующим важным моментом является регистрация вебхука (webhook).

Добавим следующий код к нашему скрипту:

Переменную App_link пока оставляем пустой. Следующий шаг — это генерация значения для нее.

Сохраняем наш код и кликаем Deploy.

В открывшемся окне кликаем по шестеренке и выбираем Web app

В поле Who has access выбираем Anyone

И кликаем Deploy.

При первом запуске приложение попросит авторизации. Проделываем это упражнение.

Здесь нам нужен URL в самом конце. Копируем его и вставляем в качестве значения переменной App_link.

Теперь функция должна выглядеть следующим образом:

Снова сохраняем код и запускаем функцию api_connector:

И наконец переходим к боту в телеге! Запускаем, отправляем команду /hello и видим результат.

Теперь подробно по коду. В коде всего 3 функции:

send (msg, chat_id)

doPost — это стандартная функция при работе с телеграм ботами, в которую зашиваются ответные действия от бота при отправке сообщения в чат с ним.

В нашем случае, если мы отправляем команду /hello, бот отвечает Hello World, вызывая функцию send. Это все его действия.

send — функция, которая непосредственно осуществляет отправку сообщения в чат. Функция имеет параметры msg (текст сообщения) и chat_id (ид чата, в который осуществляется отправка).

api_connector — функция подключения вебхука

Делюсь своим погодным ботом без уведомлений

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

Основная идея была в том чтобы бот не присылал ни одного уведомления,
вместо этого он обновляет сообщения с прогнозом.

Интересно ваше мнение, предложения, критика.

Ключевые особенности бота:
✅ Присылает 3 сообщения с погодой (на 7 дней, сегодня, сейчас)

✅ Редактирует сообщения («7 дней» и «сегодня» раз в сутки; «сейчас»: каждый час)

✅ В любой момент можно отправить название города,
бот пришлет погоду в этом городе
✅ Если населенных пунктов с таким названием несколько,
бот пришлет варианты с мини картой на выбор

✅ Можно создать виджет на рабочем столе

Так выглядит прогноз:

🪁- ветер и его направление

Себе добавил вот такой удобный виджет.

Работает как на Android так и на iOS.

1) Долгий тап по пустому месту на рабочем столе

2) Появляются доп. настройки

3) Нажать «виджеты», найти раздел «Telegram»

4) Выбрать виджет 4×2

5) В настройках виджета выбрать чат с ботом

Благодарю за внимание!

Ps: готов к критике, отзывам, улучшениям
Можно также писать на почту: weatherisbot@gmail.com

Дописал бота для скачивания с Youtube, Instagram, Spotify, SoundCloud и тд

Недавно дописал бота, который был у меня в долгом ящике, надеюсь будет кому-то полезен

Бот может скачивать:

1️⃣Видосы из TikTok(без ватермарок).

2️⃣Посты, стори, IGTV, Reels с Instagram.

3️⃣Плейлисты, Shorts, видео(до 10 часов) с Youtube.

4️⃣Треки, плейлисты, альбомы, лайки по профилю SoundCloud.

5️⃣Треки, плейлисты, альбомы YouTubeMusic и Spotify.

6️⃣Голосовые сообщения, стикеры, видеосообщения Telegram.

Буду рад любому фидбеку\предложению\пожеланию\(может даже багу)

Список для добавления в бота(по запросу пользователей):
1. Выбор качества, и формата скачивания с ютуба
2. Скачивание с ВК
3. Скачивание с сервисов Яндекса
4. Скачивание Торрентов

5. Скачивание с Пикабу

6. Скачивание с Реддита

7. Предлагайте своё

Бот (гусь) в телеграмм, который мониторит цены на акции

Привет! Расскажу вам про своего telegram бота, которого я недавно сделал.

Зовут его Инвест Гусь 🦢. Он своевременно оповестит тебя, когда цена акции достигнет заданного значения. Это поможет заходить в сделку в максимально подходящий момент, а так же вовремя фиксировать прибыль или убытки.

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

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

Как создать оповещение

— Запустить сценарий добавления через команду /add

— Добавить оповещение одной командой /add yndx 5000 (yndx — тикер ценной бумаги, 5000 — цена на которой придет уведомление)

— Так же можно добавлять несколько оповещений одной командой, перечисляя цены через пробел, а так же цены могут ставиться через +/- относительно текущей цены

Например, так поставим три оповещения: /add yndx +100 -100 5500

* Если добавить один алерт, то бот предложит добавить к нему комментарий. Это может быть полезно, когда есть какая-то отложенная стратегия по акции.

Все фичи можно найти по команде /help

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

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

1. Котировки берутся пока что только у Тинькофф Инвестиций

Источник

Оцените статью