@botoid

Страница 2910 из 4042
Johnny
08.05.2018
13:30:17
Второй отправлять sendPhoto в ней эта ссылка. Получает id и кладет в БД
извини друг, ничего не понял :) так как не питонист, не знаю где ошибка в коде у Дениса. Специально у себя попробовал на двух ботах - все работает

Denis
08.05.2018
13:30:25
вот получена ссылка

link = "https://api.telegram.org/file/bot" + token+"/" + file_info.file_path

Google
Johnny
08.05.2018
13:30:57
по гет запросу у тебя что приходит?

Denis
08.05.2018
13:31:14
with urllib.request.urlopen(link) as url: data = (url.read()) print(data)

Gabb
08.05.2018
13:31:14
Просто зачем скачивать себе картинку по ссылке, если Telegram схавает ссылку на фото

Denis
08.05.2018
13:32:15
строка вида b'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00`\x00`\x00\x00\xff\xdb\x00C\x00\x04\x03\x03\x04\x03\x03\x04\x04\x03

print(data)

Gabb
08.05.2018
13:32:35
Зачем принтить фотку

Johnny
08.05.2018
13:32:48
Ладно не лезу)
ну почему, наоборот, помогай :)

Gabb
08.05.2018
13:33:42
Окей, что вы пытаетесь сделать? Получить ссылку на фото, потому что во втором боте id недоступен. Окей, вы получили ссылку и засунули в БД, зачем он ее скачивает?

Denis
08.05.2018
13:33:49
A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body: [b'{"ok":false,"error_code":400,"description":"Bad Request: failed to get HTTP URL content"}']

file_info = bot.get_file(message.photo[3].file_id) link = "https://api.telegram.org/file/bot" + token+"/" + file_info.file_path print(link) bot.send_photo(message.chat.id, link)

Gabb
08.05.2018
13:33:59
Все, молчу)

Johnny
08.05.2018
13:34:08
Просто зачем скачивать себе картинку по ссылке, если Telegram схавает ссылку на фото
тоже сначала так думал, но видимо те фото, что лежат у тг, они не отображаются, а скачиваются. а ему нужно фото чтоб бот выдавал

Google
Gabb
08.05.2018
13:34:33
Хитро Telegram поступил

Слушай, а зачем тебе второй бот?

Johnny
08.05.2018
13:35:14
Gabb
08.05.2018
13:35:29
Denis
08.05.2018
13:35:30
так исторически сложилось)

там столько говнокода что лучше не трогать)

Gabb
08.05.2018
13:36:11
А я вот все переписываю

Denis
08.05.2018
13:36:19
да

А я вот все переписываю
это мой первый и последний проект по ботам скорее всего)

Gabb
08.05.2018
13:37:06
Чет один выходной на 9 мая ни туда ни сюда

Johnny
08.05.2018
13:37:18
в моем примере при запросе есть параметр encoding: null, без него не работает. возможно тут засада

Denis
08.05.2018
13:37:55
request({url: 'https://api.telegram.org/file/botXXXX/photos/file_46.jpg',encoding: null}, function (error, response, buffer) { if (!error && response.statusCode == 200) { bot.sendPhoto(adminID, buffer) } });

Johnny
08.05.2018
13:38:11
это мой первый и последний проект по ботам скорее всего)
тогда не парься, либо лей в телеграф, или можно в саму бд фото засунуть

Denis
08.05.2018
13:41:03
так, у меня есть фтп

как залить фотку туда?

file_info = bot.get_file(message.photo[3].file_id) downloaded_file = bot.download_file(file_info.file_path)

так сохранить, залить на фтп, удалить?

или без костылей?)

Gabb
08.05.2018
13:53:45
А зачем выходить

Google
Sergey
08.05.2018
13:54:32
так, у меня есть фтп
фтп в 2018 году юзать не круто

Žak
08.05.2018
13:55:45
фтп в 2018 году юзать не круто
Фтп вообще юзать не круто

Sergey
08.05.2018
13:55:57
Фтп вообще юзать не круто
когда то юзали же

Gabb
08.05.2018
13:56:20
Когда не было ТГ

Žak
08.05.2018
13:56:27
когда то юзали же
Других вариантов не было

Denis
08.05.2018
13:59:15
import ftplib session = ftplib.FTP('.hostland.ru','host','123') file = open('photos\AgAD.jpg','rb') # file to send session.storbinary('STOR htdocs\www\hr\AgAD.jpg', file) # send the file file.close() # close file and FTP session.quit()

работает, но думает что tdocs\www\hr\AgAD.jpg это название

а htdocs\www\hr\ это путь

Johnny
08.05.2018
13:59:59
так, у меня есть фтп
если оба бота на одном сервере, можешь просто на диск сохранить и прочитать

Denis
08.05.2018
14:00:08
как поправить?

проще на фтп

Sergey
08.05.2018
14:00:55
как поправить?
в чатик по питону

Žak
08.05.2018
14:06:53
Есть по node js чаты? У меня тут вопрос: можно ли сделать, так, чтобы когда запрос приходил по адресу mysite.com/first то, скажем запрос шел на localhost:77777 , а если на mysite.com/second то запрос шел на localhost:88888.(порты выбрал случайно, но смысл вы поняли). И чтобы было без задержек.

Žak
08.05.2018
14:07:22
Вообще из внешнего порта 443 на внутренний

@nodejs_ru
Спасибо

Žak
08.05.2018
14:10:42
nginx, сегодня обсуждали
Выше? Это через reverse proxy?

Google
Johnny
08.05.2018
14:11:12
Выше? Это через reverse proxy?
не знаю реверс он или нет, но прокси точно :)

Suren
08.05.2018
14:11:32
Я образно. Читай. Написал же
ну так образно можно было 7777 8888 )0

Žak
08.05.2018
14:11:57
Admin
ERROR: S client not available

Ярослав
08.05.2018
14:13:32
Господа, а вы работаете через гаранта?

Žak
08.05.2018
14:13:46
А nginx выдержит до 1000 запросов одновременно?

Žak
08.05.2018
14:14:11
?

Ярослав
08.05.2018
14:14:35
Suren
08.05.2018
14:14:49
?
нджинкс создавался чотбы уметь работать с 10 тысячами одновременных соединений

Žak
08.05.2018
14:14:49
Ага
Ок. Попробую. Спасибо

Suren
08.05.2018
14:15:14
воркеров тебе насоздает сам сколько нужно

Gabb
08.05.2018
14:15:27
Срочный вопрос
Какой гарант? На ком его оплата?

Ярослав
08.05.2018
14:15:50
Какой гарант? На ком его оплата?
Хз, через крупный паблик какой нибудь

Google
Gabb
08.05.2018
14:16:37
Тут видимо все настолько лампово, что не работают через гарантов

Хз, через крупный паблик какой нибудь
А вообще все заявки через @thordersbot, напиши, может кто и откликнется через гаранта

Žak
08.05.2018
14:18:01
А зачем гарант для ботов?

Gabb
08.05.2018
14:18:21
А зачем гарант для ботов?
Ну это у тебя может проекты не особо крупные)

Ярослав
08.05.2018
14:18:32
Проект на 10к бл

Не особо крупный кнш

Gabb
08.05.2018
14:19:09
Хз, это у меня заказать хотят
А в чем проблема тогда?

Ярослав
08.05.2018
14:19:28
А в чем проблема тогда?
Так я без предоплаты не работаю, а чел грит все мошенники с предоплато

Gabb
08.05.2018
14:20:08
Хм

Ярослав
08.05.2018
14:20:14
Žak
08.05.2018
14:20:55
Он и предложил
Го, я буду вашим гарантом.

Карабанов
08.05.2018
14:21:19
Парни, парни - алярма. А сть под рукой у кого мб бот, который мониторит выпилившихся из чата и присылает пуш какой-нибудь типа - "Этот вот гнойный - ... - вышел из чата"?

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