@botoid

Страница 145 из 4042
Rocket
26.09.2016
13:05:27
кладу его, например, в дропбокс - грузит нормально

не знаю с чем это связано, если у кого есть идеи...

при этом проксированное фото грузится нормально

Google
Rocket
26.09.2016
13:06:26
ogg-файл?
оно их отдает с расширением oga

Евгений
26.09.2016
13:06:30
Ну, если дело только в этом...

Ilya
26.09.2016
13:06:42
Rocket
26.09.2016
13:06:54
Ну, если дело только в этом...
у меня это корневая задача

сейчас этим занимается код на питоне, я думал, что смогу переложить это на сам телеграм

чтобы весь трансфер шел мимо питона

почему не получилось с войсами - я не знаю

смотрел сейчас - и мой сервер и их отдает одинаковые хедеры

server { listen 443 ssl http2; server_name some.public.domain.tld; location / { rewrite_log on; rewrite /(.+)/(.*) /file/$1/$2 break; proxy_set_header Host api.telegram.org; proxy_pass https://api.telegram.org; } access_log off; }

вот, собственно, вся инструкция

для проксирования файлов через себя

Google
Ilya
26.09.2016
13:13:48
Ракета

Рефералка на диджитал есть?

x3233
26.09.2016
13:14:35
Реклама с радио ти?)

Ilya
26.09.2016
13:14:48
Не слушаю

Евгений
26.09.2016
13:15:25
збс

Rocket
26.09.2016
13:15:35
так вот если эти ссылки дальше скармливать в sendPhoto - то оно их ест

а если в sendVoice - то нет

Ilya
26.09.2016
13:16:10
Да
Ты не ракета

x3233
26.09.2016
13:16:35
Не слушаю
Ну они там про диджетл оушен каждый выпуск говорят)

Евгений
26.09.2016
13:18:37
Rocket
26.09.2016
13:18:39
Ilya
26.09.2016
13:18:55
есть
Что там дается?

Rocket
26.09.2016
13:19:08
Что там дается?
10$ по промо-коду

и, собственно, всё

Ilya
26.09.2016
13:19:17
Отлично

А тебе что за это?

Процент с моего счета?

Google
x3233
26.09.2016
13:19:45
Бобук, залогинься

Rocket
26.09.2016
13:19:59
когда потратишь там 25$ мне дадут 25$

Бобук, залогинься
я конечно не бобук, но спасибо )

x3233
26.09.2016
13:20:15
)

Ilya
26.09.2016
13:20:18
Это будет не скоро, но неплохо

Кинь рефералку

Rocket
26.09.2016
13:20:50
https://m.do.co/c/efd4115e587a

Rocket
26.09.2016
13:22:18
server { listen 80; server_name some.public.domain.tld; location / { rewrite_log on; rewrite /(.+)/(.*) /file/$1/$2 break; proxy_set_header Host api.telegram.org; proxy_pass https://api.telegram.org; } access_log off; }

Евгений
26.09.2016
13:22:53
И опять-таки надо добавить allow 127.0.0.1 и deny all ?

Евгений
26.09.2016
13:23:05
А почему?

Rocket
26.09.2016
13:23:16
если использовать это для перезаливки, то надо чтобы телеграм мог этот урл дёрнуть

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

Rocket
26.09.2016
13:24:01
А линк на файл час же доступен
мне он нужен только 10-20 секунд

server { listen 80; server_name api.tg.local; location / { allow 127.0.0.1; deny all; rewrite_log on; rewrite /(.+)/(.*) /$1/$2 break; proxy_set_header Host api.telegram.org; proxy_pass https://api.telegram.org; } access_log off; } server { listen 80; server_name file.tg.local; location / { allow 127.0.0.1; deny all; rewrite_log on; rewrite /(.+)/(.*) /file/$1/$2 break; proxy_set_header Host api.telegram.org; proxy_pass https://api.telegram.org; } access_log off; }

соответственно в /etc/hosts надо прописать: 127.0.0.1 api.tg.local 127.0.0.1 file.tg.local

Google
Rocket
26.09.2016
13:25:12
с перезаливкой траблы, как выше писал

Евгений
26.09.2016
13:26:03
Так, а чтобы tg мог дернуть файл, ему надо вебхук же скармливать, так?

Получается, для каждого бота свой локейшн

Rocket
26.09.2016
13:26:30
неееее

это для исходящих запросов

от твоего питона/ноды

Евгений
26.09.2016
13:26:51
бл, че-т я вообще всё перестал понимать :(

Телега -> по вебхуку на nginx -> тот передает запрос боту Бот получает file_id файла, формирует ссылку, по которой можно скачать

Rocket
26.09.2016
13:27:36
вместо того, чтобы дёргать https://api.telegram.org, ты дергаешь свой nginx http://api.tg.local

Admin
ERROR: S client not available

Rocket
26.09.2016
13:28:13
таким образом ты разгружаешь свой процесс от ssl соединения

ну и еще заметно это улучшит, если у тебя до ТГ медленное соединение

для перезаливки - первая инструкция

ты через свой сервер можешь получить файл из ТГ

но, как я уже говорил - для войсов не работает

для фото - работает,

для другого не проверял

Rocket
26.09.2016
13:29:50
т.е. это - две отдельные инструкции?
да, вторая для ускорения работы вообще

Евгений
26.09.2016
13:31:54
Google
Евгений
26.09.2016
13:32:17
Получается, api.tg.local - это для ускорения file.tg.local - для перезаливки, окей

Rocket
26.09.2016
13:32:33
НЕТ )))))

Евгений
26.09.2016
13:32:44
Да блииииииииааааааааа

Rocket
26.09.2016
13:32:45
local для ускорения )

Евгений
26.09.2016
13:32:57
лол, они оба local

Alex
26.09.2016
13:33:44
зачем вы страдаете этой ерундой?

x3233
26.09.2016
13:34:09
Так интересно же

Евгений
26.09.2016
13:34:16
зачем вы страдаете этой ерундой?
Предложи идею получше. Дано: по фото в чужом канале, ты можешь узнать, кто его туда залил через бота. Решение: ?

Alex
26.09.2016
13:35:06
Причем тут nginx?

x3233
26.09.2016
13:35:11
Поправка, кто его залил анонимно

Ilya
26.09.2016
13:35:18
Причем тут nginx?
Проксирование

x3233
26.09.2016
13:35:24
Причем тут nginx?
Что лечить

Евгений
26.09.2016
13:35:32
Поправка, кто его залил анонимно
Я и говорю - через бота

x3233
26.09.2016
13:35:53
Даже я понял про что разговор

Rocket
26.09.2016
13:35:58
Причем тут nginx?
я проксирую запросы в телеграм через себя же на локалхосте

чтобы ssl подключением занимался nginx а не tornado

Alex
26.09.2016
13:36:37
Зачем проксирование? Кто вам сказал что nginx будет быстрее отправлять данные?

Rocket
26.09.2016
13:36:50
мне никто не говорил

Ilya
26.09.2016
13:36:50
?

Ilya
26.09.2016
13:37:08

Страница 145 из 4042