ГришаGTGS
Понял , спасибо. Буду переваривать
Федор
Процентов на 90 уверен, что двусторонний. Иначе смысел его?
ГришаGTGS
Вот это главный вопрос. Иначе теряется смысл
ㅤ
Опенхаб тоже не плохая платформауправления, в локальной сети подключается по локалке а через инет через облако.
ГришаGTGS
Спасибо, буду смотреть. А то теперь без телеграм все плохо. Домашние уже привыкли, что все так просто.
Федор
Пожаловался в Телеграме Михаил на неработающий Телеграм. :)
Дмитрий
Валентин
https://github.com/FrancescoBaroneItaly/ME-MqTT-Server-for-ESP8266
Валентин
? кто то пробовал
Andy
вообще можно конечно поднять сервер с автоматическим редиректом. Боты будут работать
ГришаGTGS
? кто то пробовал
Он ещё и фейсбуком может? Или я не так приставку fb понял в сорцах?
ГришаGTGS
Валентин
Andy
А поподробней?
Берем сервер на хетцере за 2.84 Евро в месяц. Поднимаем там apache. Настраиваем жесткий редирект с входящего порта 33331 на https://telegram.org/ что-то там. Меняем url запросов в коде ботов. Исходящие Post и Get запросы должны работать. Как-то так вроде.
snuz
хетцер часть заблочили сегодня 178.63.0.0/16
Andy
-________- *;!:?;!("*№!?("!!!!
Федор
Забавно. На моей удаленной работе как раз этот хостер. У двоих отвалился сайт. У меня нет.
ГришаGTGS
Офтоп :
Вчера по радио слушал, чел рассказывал, что типа телеграм блока не потому, что борьба с терроризмом и все такое, а потому, что телеграм каналы превратились в неподконтрольные СМИ!
Типа, на газеты и сайты можно влиять, запрещать и лишать лицензии, а телеграм каналы - такой возможности нет. Да ещё и непонятно, кто за ними стоит и все такое. Типа аудитория огромная и неконтролируемая информация, которую может прочитать любой...
Как то так.
Anonymous
Zachem trahatsa s apache kogda est' nginx?
Федор
А почему лучше трахаться с энджинэксом? :)
Semyon
а есть бесплатные хостинги для ботов? чтобы совсем нахаляву)
Anonymous
Fedor, mozhno voobshe be trahatsa i napisat' prostoi pipe na nodejs:)
ГришаGTGS
Sneg.
Не пойму чего то. Все говорят заблокировали телеграмм, но мы же здесь и все работает
Федор
Ну, так заблокировали.
Федор
Все должны делать вид.
Федор
У меня вот, например, очень сильно заблокирован. Кажется.
ㅤ
Sneg.
Его года 2 блокируют
Sneg.
ㅤ
Мобильное приложение не заблокировать так как используются подмены ip адресов
ㅤ
Эт мое мнени)
Sneg.
То есть боты точно не работают?
ㅤ
Весь упор у Дурова сейчас на защиту именно мобильного приложения
Sneg.
Это Россия, здесь найдут выход и всем покажут
ㅤ
Еще возникла только что идея что может они используют ИИ и технологию блокчейна
Федор
Я с компа пишу.
ㅤ
К примеру скайп использует пиринговые сети за счет этого снижается нагрузка на сервера
ㅤ
Федор
Безо всего.
Федор
Нет, не веб. Приложение.
Ground
У телеги мобильной кстати есть один глюк, если новый аккаунт регистрируешь (только установил телеграмм и хочешь его активировать) то нет возможности включить подключение через прокси и получается что в России никак кроме как через ВПН телегу не активировать
Роман
Но вот боты наши, еспшные, да, увы не пашут, в библиотеках там идёт отправка через основной api.telegram.org (который был заблочен ркн в первую очередь). Конечно можно в теории как-то модифицировать адрес отправки, но я пока не копался...
Semyon
у меня сегодня очередной прокси сдох, остался без телеги на компе, хорошо, что через TOR браузер подключился.
Semyon
tg://socks?server=127.0.0.1&port=9150
Semyon
это при запущенном браузере работает
Semyon
Нашел, как подключаться через http прокси с помощью ардуиновской библиотеки Ethernet.h
Semyon
// if you get a connection, report back via serial:
if (client.connect("www.proxy.com", 8080)) { // This is connecting to the proxy
Serial.println("connected");
// Make a HTTP request through proxy:
client.println("GET http://www.actualserver.com/search?q=arduino HTTP/1.0");
client.println();
Semyon
https://stackoverflow.com/questions/2487911/connecting-arduino-to-the-internet-across-a-firewall-proxy
Semyon
Скорее всего. нужно подправить библиотеку, как-то так, чтоб бот через прокси работал
Semyon
// Connect with api.telegram.org if not already connected
if (!client->connected()) {
if (client->connect("www.proxy.com", 8080)) { // This is connecting to the proxy
Serial.println("connected to proxy server");
}
if (_debug)
Serial.println(F("[BOT Client]Connecting to server"));
if (!client->connect(HOST, SSL_PORT)) {
if (_debug)
Serial.println(F("[BOT Client]Conection error"));
}
}
Роман
Воот! Тоже вчера думал, думал.... Нужно ж просто научиться пускать трафик клиента-бота через прокси. Должно быть вполне подьёмно.
proxx
Ground
На опенврт поди iptables есть, можно попробовать через него перенаправлять
Роман
Но мы же тут обсуждаем как в кодике для конкретно нашей есп наладить работу, и наверняка такой способ есть...)
Роман
Согласен полностью, есть такой путь, и он вероятно надёжен, но, появляется зависимость от площадки ещё одной (наряду с mqtt напрмиер внешним, thingspeak, народмониторинг и.т.д), появляется оплата:), ну и реализация такой схемы куда сложнее, а для меня так вообще тёмный лес без инструкции. Хочу сначала найти хотя бы временное нативное прокси-есп решение... и если поебавшись будет нестабильно...ну чтож полезу в дебри)
Ground
Ну вот да, я тоже честно сказать не очень понимаю зачем боты сразу на еспишке, есть ведь mqtt стандарт, и есть даже облачные бесплатные брокеры, которых точно ркн блочить не будет
Ground
Реализовать mqtt отправку на еспишке куда проще чем бота в нее засовывать
Роман
Дело в том что вот мне лично даже и полноценный бот даже не нужен... мне хочется чтобы есп мне в телеграмм отправляла сообщения об изменениях в системе. пару раз в сутки... Сначала был конечно впечатлён возможностями управления через телегу, но в итоге оказалось всё не очень дружелюбно для меня, и ушёл на mqtt для управления!
ну а с помощью библиотеки бота отправку можно реализовать буквально в одно касание bot.sendMessage(message).
можно и без него вручную собрав get запрос типа api.telegram.org/sendMessage? токен, чат, мессадж.
Мне бот как таковой нужен только чтобы получать сообщения от еспэшек. Точнее два бота, один на частые всякие переключения узлов домашней системы(и на нём отключены уведомления, он так сказать для лога событий в домашней системе), один бот на аварийные сообщения, у него стоят громкие уведомления (передаётся инфа о каких либо отказах и критических ситуациях).
proxx
Валентин
https://youtu.be/GPGu8XkZF7Y
Валентин
Кто со мной?😉😊
Федор
ㅤ
На один роутер тоже себе поставил леде
ㅤ
https://m.geektimes.ru/post/300165/?utm_source=habrahabr&utm_medium=rss&utm_campaign=300165
Unsupported
очень сомнительная фраза "Теперь для этого лучше подходит ESP8266"
Федор
Я openwrt поставил из-за mosquitto. :) До этого на Tomato сидел.
Валентин
В качестве mqtt хорошо подошло и firebase от гугла
Федор
Я именно на роутер хотел. Он все равно всегда включен. А внешний - OpenCloud
Aleksander
Здравствуйте, подскажите аппетиты esp-01? Реально ли сделать метеостанцию с автономностью работы 1год?
Валентин
от какой батареии, и с каким периодом пробуждения. вроде как ДА
Валентин
я не пробовал
Aleksander
Допустим от 4х пальчиковых?
Aleksander
Раз в час пробуждение.
Ground
Для метеостанции может оптимальны вариантом будет литий железо аккумулятор и небольшая солнечная панелька