Группа в телеграмме авто с запретом

Содержание

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

e70b7d2s 100

Знаете, мне приходит много вопросов на тему посмотреть какое-то объявление на авто.ру или авито. Перекуп там или нет, развод или мошенник и т д. Самое интересное, что пишут мне и перекупы, с вопросами, как я их «пробиваю». На самом деле, все достаточно просто, но не всегда бесплатно. Я уже не раз касался этой темы в прошлых постах, сегодня расскажу все подробно.

Год назад я написал вот этот пост: Признаки перекупщиков и мошенников в объявлениях о продаже авто
За год мало чего изменилось, сейчас бы я кое-что добавил, но не суть. Дело в том, что на просторах интернета есть несколько сервисов, которые помогают не кататься иной раз за тридевять земель ради того, чтоб увидеть очередной автохлам и услышать очередную нелепую историю о машине от перекупа. Все, что вам нужно – это номер телефона продавца и госномер автомобиля. Проверить это можно двумя способами: либо зайти на сайт www.avinfo.guru, этот сайт бесплатный, либо скачать мессенджер Telegram, это аналог WhatsApp и Viber, найти в поиске контакт Avinfobot. Прямо сообщением боту отправляете номер телефона или госномер автомобиля, причем можно даже отправить просто фотографию автомобиля с госномером, а в ответ вам придет отчет, буквально через секунду.

В то время, как другие тратят деньги на телефоне, чтоб задать каверзные вопросы продавцу, а некоторые потом еще тратят деньги и время на бестолковые поездки, я трачу несколько секунд и ни копейки денег. Разумеется, это не панацея на все случаи жизни, однако, собрать максимум информации за минимум времени о продавце и его автомобиле, не составляет никакого труда и уж точно будет не лишней. Как это работает? Вот простой пример, видим на фото объявления номер автомобиля и отправляем его боту:

80a5d76s 960

Как видите, в ответе приходит достаточно интересная информация, в том числе и VIN, и номер св-ва о регистрации. Теперь можно проверить машину по автокоду (www.avtokod.mos.ru). Ну как, интересно?:)

Причем, на авто.ру есть возможность замазать номер при подачи объявления. Это важно! Т е, если фотографии загружают с незамазанными номерами, то, «пробивая» продавца по номеру телефона, вы узнаете и госномер. Работает правило, если что-то попадает в интернет, то остается там навсегда:) Вот так выглядят номера, замазанные на авто.ру:

Источник

Подборка самых полезных каналов и ботов автомобильной тематики в Telegram

1494973559189746462

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

Авторская подборка новостей ежедневно: https://telegram.me/rucar

Личный канал настоящего авто-журналиста: https://telegram.me/autolies

Канал с советами и фактами для автовладельцев: https://telegram.me/helpauto

Бот, который определит владельца по госномеру или VIN: http://telegram.me/avinfobot

Бот, который поможет предупредить об эвакуации: https://telegram.me/antiparkon_bot

161554960021976087

Автомобильное сообщество

14.5K постов 37.2K подписчик

Правила сообщества

Добро пожаловать в автомобильное сообщество!

-Публикация видео с тематикой ДТП (исключение: авторский контент с описанием).

-Нарушать правила сайта.

-Создавать посты несоответствующие тематике сообщества.

-Рекламировать что бы то ни было.

-Баяны не желательны (игнорирование баянометра карается флюгегехайменом).

-Заваривать ромашковый чай в костюме жирафа.

-Создавать интересный контент.

-Участвовать в жизни сообщества.

-Предлагать темы для постов.

-Вызывать администратора или модераторов сообщества при необходимости.

-Высказывать идеи по улучшению Автомобильного сообщества.

-Изображать коняшку при комментировании.

Avinfobot теперь платный, через несколько запросов будет просить платную подписку, причём не очень дешевую

волна рекламы телеграм пошла?

m2944623 1173757731

Ты видишь машинку?

m31858 1875085221

1629574314280867393

В Москве с эпичной погоней задержали наркокурьера

В итоге 23-летний водитель был ранен и задержан. Внутри его автомобиля было обнаружено 6 килограммов мефедрона.

m31858 1875085221

1629574314280867393

Маршрутчик сбил монахиню и протащил ее несколько километров

Во Львове водитель маршрутки протянул мертвого пешехода несколько километров

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

Несмотря на наезд, водитель маршрутки не остановился и продолжил движение по своему маршруту с пассажирами в салоне. Лишь на конечной остановке на Джорджа Вашингтона тело погибшей отцепилось. Рядом нашли маршрутку, водитель задержан. Ему светит от трех до восьми лет лишения свободы.

m2283809 280513264

Газета за 1998 год про ажиотаж по покупке автомобилей.

1637480870168256608

m665738 1482023239

Даже у черепашки есть авто, а у тебя.

Черепашка едет на машине

161554960021976087

Самые популярные камеры на дорогах

1. Автоураган: фиксирует скоростной режим и выезд на выделенные полосы до 4х полос одновременно.

2. Автодория: фиксирует разметку и скоростной режим, также выслеживает машины в розыске. Умеет вычислять среднюю скорость (сейчас неактуально).

3. Стрелка-СТ: нарушения скоростного режима и размещение транспорта по проезжей части.

4. Стрелка-плюс: фиксирует непристёгнутый ремень и использование телефона.

5. Стрит-Фалькон: нарушения правил стоянки и остановки. Поворачивается на 360°.

6. Паркрайт: нарушения парковки и остановки (находится на лобовом стекле патрульной машины)

163722351316689943

1637223516140375682

1637223508149035878

163722351113292107

163722351915981828

1637223505179299515

В Самаре запустили аэростат с камерой, она круглосуточно контролирует участок 3-4 км с обзором 360°

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

1637223151140232203

m3228588 850203965

1613293324284311041

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

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

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

163411952118126929

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

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

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

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

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

4) Кликаем Edit Bot

1634119620112980068

5) Кликаем Edit Commands

1634119678134014818

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

1634119711146187457

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

1634119772193134131

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

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

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

1634119824168851869

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

163411984311984884

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

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

let msg = update.message;

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)

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

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

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

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

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

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

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

m3228588 850203965

1613293324284311041

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

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

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

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

1634036076142645369

1634036161165687949

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

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

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

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

1634036221113649944

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

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

1634036234192390125

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

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

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

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

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

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

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

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

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

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 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);

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 пакета.

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

m3228588 850203965

1613293324284311041

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

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

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

1633951925155384828

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

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

1633951961154564660

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

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

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

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

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

163395273814445155

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

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

1633952331110978972

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

1633952811129355553

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

1633952828115457549

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

1633952841160697385

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

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

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

16339528671583327

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

1633952883191078252

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

1633952904148033290

1633952922151433052

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

163395293718576436

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

m3228588 850203965

1613293324284311041

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

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

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

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

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

1633950307131537319

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

function send (msg, chat_id, api) <

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

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

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

1633950345169930339

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

1633950357192610182

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

1633950398177668606

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

1633950401193710516

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

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

1633950416174579946

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

163395046317554484

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

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

1633950447149486510

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

1633950499180588093

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

1633950518141340556

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

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

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

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

1633950574143618566

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

m3228588 850203965

1613293324284311041

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

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

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

1633947856165218086

1633947896159624178

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

1633948167140916417

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

1633948209198642872

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

1633948235177363715

1633948251179289559

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

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 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/)

1633948477122935003

1633948504145566782

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

1633948491191913186

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

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

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

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

1633948619152850928

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

1633948640119997872

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

1633948657147179126

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

1633948689134599775

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

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

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

1633948719167899866

1633948749180298765

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

1633948772156067887

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

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

161554960021976087

Когда друг сказал, что покупает Ладу за 1,2 млн, стало понятно, что с рынком что-то не то. Делаем робота для поиска авто

Привет! Меня зовут Лев. Мы с командой развиваем «умного» робота HomeBro, который с недавних пор помогает бесплатно находить не только жилье, но и автомобили.

Для тех, кто еще не знаком с Бро – я рассказывал про создание робота по поиску жилья в этой статье.

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

Пообщавшись с людьми, мы выявили целый ворох проблем. Вот некоторые из них:

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

Засилье перекупщиков. Эти ребята постоянно мониторят рынок и успевают перехватить большинство адекватных вариантов на вторичном рынке. Они пользуются различными инструментами, в том числе и платными чат-ботами.

В итоге купить машину по хорошей цене, не имея мгновенных оповещений о новых вариантах – очень сложно.

У каждой крупной площадки по продаже авто есть приложение, в котором можно настроить push-уведомления. Но дело в том, что предложения разбросаны по разным площадкам. Ставить несколько аппов, повторно настраивать поиск в каждом из них, а затем переключаться между ними очень неудобно. Как итог, многие просто забивают на это и пропускают бОльшую часть интересных предложений.

Еще один сложный момент — проверка автомобилей с пробегом. Обычные люди все реже разбираются в том, как устроены автомобили, а машины становятся все сложнее. Часто люди тратят серьезные деньги на кота в мешке. А если и понимают, что нужна помощь специалиста, то нередко вынуждены тратить время на его поиск.

163299056426624795

Имеющиеся наработки позволили нам быстро разработать новый сценарий поиска. Конечно, все проблемы авторынка разом не решить, но вот что мы имеем на данный момент:

— Бот присылает новые объявления с 4-х сайтов – Авто.ру, Авито, Дром, СберАвто.

— Делает это шустро – в течение пары минут после публикации. За счет этого наши пользователи могут составить конкуренцию перекупщикам и поймать авто по хорошей цене.

— Одну машину присылает один раз, фильтруя повторяющиеся объявления с разных сайтов.

— Ищет и авто с пробегом, и новые машины.

— Позволяет нанять рекомендованного нами специалиста для проверки авто.

Как и в поиске жилья, в этом боте нет навязчивой рекламы и он бесплатный. А еще он работает по всей России!

1632984946135892385

Сначала думали, не назвать ли бота CarBro, но все же решили, что HomeBro (с американского сленга — «братишка с района») – достаточно универсальное название. Заодно сделали единую точку входа, которая дает возможность искать и авто, и жилье, и интересных людей, живущих рядом (про последнее писал в отдельной статье).

На то, чтобы собрать первую тысячу человек в боте по поиску жилья, полтора года назад понадобилось 4 месяца. А в боте для авто мы собрали 1000 подписок за один день, просто разослав информацию про запуск нашим пользователям. Мы получили позитивные отзывы, рекомендации друзьям и донаты, а значит все не зря.

163298518422853823

Каждый раз кайфуем, когда читаем такие комменты к донатам Показать полностью 3

m3585863 1219679091

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

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

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

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

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

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

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

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

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

1629564617194356201

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

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

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

1629564857184073429

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

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

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

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

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

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

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

m3583375 341806089

Дописал бота для скачивания с 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. Предлагайте своё

1629379850167052189

m3493058 1182451823

15235187221833613

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

161874132714164232

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

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

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

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

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

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

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

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

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

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

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

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

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

2. Крипта скорее всего появится позже

1576660997254036587

Новый тест TelegramTV бота

Доброго времени суток.

Появилось немного свободного времени. И я решил посвятить это время своему хобби. «Говнокодингу». Уверен так назовут мой код, гуру.

А именно доработкой своего TelegramTV бота: @t_tv_bot (текущая версия)

Что я сделал в новой версии на данный момент:

— Взял за основу базы каналов всем нам известный сервис iPTV, чье имя нельзя произносить в слух. Более 1000 каналов.

— Добавил возможность подгрузить весь список каналов по команде /playlist

— Добавил возможность посмотреть список доступных групп каналов по команде /groups

— Добавил возможность подгрузить список каналов только нужной группы

— Добавил поиск нужного канала в базе по названию

Ссылка на тестовый TelegramTV bot: @ttvdemo_bot

Приглашаю всех протестить мое творение и высказать свои мнения.

По ограничениям на данный момент.

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

Ссылки на потоки во время теста временные, поэтому копировать, воровать и прочее бесполезно. Не тратьте время.

С нетерпением жду комментарии

1615280708167452707

m553282 910435437

Страх и ненависть в Балашихе

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

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

Мифы о ижевском хэтчбеке ИЖ-2126

1 МИФ: ИЖ-2126 был заднеприводной версией девятки

Работать над новой моделью в Ижевске начали даже чуть раньше, чем в Тольятти занялись разработкой «8-го» семейства – в 1975 году, а к испытаниям первых прототипов серии «Т» на Ижмаше приступили уже в 1977-м.

С каждой новой серией образцы перспективной Орбиты становились эстетичнее внешне и совершеннее технически, а окончательный вид машина приобрела к 1984 году, в декабре которого, к несчастью автозавода, скончался Устинов. Именно поэтому финансирование проекта было приостановлено, а ИЖ-2126 в очередной раз вынужденно модернизировали, приспособив для унификации вместо немецкой оптики Hella передние фары от ВАЗ-2108, от которого впоследствии «Орбита» получила и рулевое колесо.

Кроме того, силуэты пятидверной «девятки», появившейся в 1987 году, и заднеприводного хэтчбека были действительно немного похожи, из-за чего так и не добравшийся до конвейера ижевский автомобиль советские автомобилисты посчитали своеобразной копией более угловатого Спутника. А ведь ИЖ-2126 «сложился» несколькими годами ранее – если быть точным, то еще до 1984 года, когда на ВАЗе началось производство трёхдверной «восьмерки». Да и с точки зрения компоновки пятидверный заднеприводный хэтчбек с продольно расположенным двигателем не перекликался с «зубилом», силовой агрегат которого в моторном отсеке был расположен поперечно.

2 МИФ: дизайн оды создали во франции

Внешность опытных образцов с каждой новой серией становилась всё более совершенной – дизайнеры постепенно уходили от рубленых форм и угловатых линий в более круглые и сложные переходы между поверхностями.Окончательный вариант экстерьера ИЖ-2126 создал дизайнер Владимир Савельев с коллегами,но в 1983 году прототип третьей серии действительно продули во Франции в аэродинамической трубе при участии фирмы Renault. В результате задняя часть «Орбиты» получила улучшенную аэродинамику, которая позволила конструкторам отказаться от заднего стеклоочистителя, ставшего обязательным оборудованием на многих хэтчбеках тех лет.

Тем не менее, искать «французский след» во внешности ИЖ-2126 не стоит, поскольку несколькими годами ранее подобную продувку макетов осуществили и в Институте механики МГУ им. М.В. Ломоносова, а внешность машины несколько раз приходилось править с учетом требований технологов и возможностей смежников.

3 МИФ: ИЖ-2126 задумывался как доступная альтернатива ладам и москвичам

Во время официального старта производства в 1990 году ИЖ-2126 стоил около 9 700 рублей – то есть, практически столько же, сколько чуть раньше просили за Москвич-2141 (9 600 руб.) и заметно дороже (!) ВАЗ-2105 (8 300 руб.) и прежней модели ИЖ-21251 (7 800 рублей). Правда, сравнивать напрямую «виртуальную» стоимость нового ИЖа было не совсем корректно, поскольку привычно-стабильные госцены на автомобили стали потихоньку «отпускать», а «улучшенный» АЗЛК-2141-01 в том же 1990-м официально подорожал до 13 500 рублей — аж на 38% относительно первоначальной стоимости.

Поначалу, правда, машину было гораздо проще (и дешевле) купить в Ижевске и его окрестностях, причем далеко не всегда это были комплектные (!) экземпляры. В начале двухтысячных ситуация стабилизировалась, а ИЖ-2126 стал распространённым и полноценным конкурентом вазовской продукции — как Жигулей-седанов, так и ВАЗ-2104. Цена Оды в то время составляла от 2 000 до 3 000 долларов, а к концу конвейерной жизни (2004-2005 г.) стоимость Ижей в зависимости от модификации колебалась в диапазоне 3 500-4 000 долларов — то есть, Ода не была намного дешевле тольяттинской «классики». Тем не менее, во время отдельных «перекосов рынка» некоторым счастливчикам удавалось приобрести ИЖ-2126 за меньшую стоимость, что объяснялось лишь удачным стечением обстоятельств.

Источник

Оцените статью
Avtoshod.ru - все самое важное о вашем авто