@botoid

Страница 902 из 4042
Magma
10.06.2017
16:14:09
AbduCOM
10.06.2017
16:14:34
аа вот. получилось

вчера чет не работал.

сохранил на сервер и оттуда отправил через ссылку

Google
b0g3r
10.06.2017
16:15:21
Почему через ссылку? О_о

AbduCOM
10.06.2017
16:16:23
Почему через ссылку? О_о
ну легче же. сохранил в каталог "files/doc.jpg", и через url отправил "site.com/files/doc.jpg"

b0g3r
10.06.2017
16:16:53
Легче не сохранять вообще, а загрузить в какой-нибудь байтовый массив и отправить через апи

Приложив filename, чтобы телега знала какое расширение

b0g3r
10.06.2017
16:17:49
Если на питоне - то BytesIO, например

b0g3r
10.06.2017
16:18:00
Отправку - нужно смотреть уже у конкретной библиотеки

Vitaly
10.06.2017
16:18:33
Пайпите стрим, пионеры

Magic
10.06.2017
16:19:32


Давно это ввели?

Т.е я могу увеличить лимит хуков на сервер? шикарно же

Vitaly
10.06.2017
16:19:52
Полгода минимум

Google
AbduCOM
10.06.2017
16:19:54
Давно это ввели?
да. несколько обновлений назад

Magic
10.06.2017
16:20:08
чет я слоу, все видел но не это

Олег
10.06.2017
16:35:07
привет, подскажите, как в api найтиинформацию про ботов, к которым можно обращаться из строки сообщения?

аналогично @pic

Олег
10.06.2017
16:35:38
спасибо

pride
10.06.2017
16:57:36
так, короче нормально он через sendDocument шлет жпеги

import requests import urllib BOT_TOKEN = '' pic = 'https://2ch.hk/b/src/154856960/14971065105500.jpg' io_pic = (requests.get(pic, stream=True).content) f = open('out.jpg','wb') f.write(urllib.request.urlopen(pic).read()) f.close() method = 'https://api.telegram.org/bot{0}/SendDocument?chat_id={1}'.format(BOT_TOKEN, 136684897) upload_file = {'document' : ('file.jpg', open('out.jpg', 'rb') , 'multipart/form-data')} send = requests.post(method, files=upload_file) print(send.text)



вот что бот мне прислал

import requests import urllib BOT_TOKEN = '' pic = 'https://2ch.hk/b/src/154856960/14971065105500.jpg' io_pic = (requests.get(pic, stream=True).content) method = 'https://api.telegram.org/bot{0}/SendDocument?chat_id={1}'.format(BOT_TOKEN, 136684897) upload_file = {'document' : ('file.jpg', io_pic, 'multipart/form-data')} send = requests.post(method, files=upload_file) print(send.text)

без промежуточного сохранения в файл

)))

Elena
10.06.2017
17:01:41
За что купил за то и продаю

не я же им документацию пишу

pride
10.06.2017
17:01:54
короч работает усё заебок

ага, я так ебался с обложками контакта неделю, динамические делал когда выкатил СММщикам, ВК сделали API, которые блядь месяц до этого работал, но не был описан

я не верю никому теперь

Google
AbduCOM
10.06.2017
17:03:20
забирай
спасибо

Sergey❄️
10.06.2017
17:04:02
Сколько нужно человек, чтобы отправить фото?

pride
10.06.2017
17:04:18
один, который сядет и напишет, лол

но, я себе в копилочку положил код, пригодится

匕モ匕匕モㄥ
10.06.2017
17:32:49
deleteMessage действует на фото?

Elena
10.06.2017
17:33:02
deleteMessage действует на фото?
на все действует, что имеет messageId

匕モ匕匕モㄥ
10.06.2017
17:33:10
Спасибо

pride
10.06.2017
18:01:27
народ, мне тут понадобилось такое: нужно на определенные сообщения бота выставлять таймер удаления. Кроме как хранить список messageID и дату отправки и по нему пробегаться по списку регуляно никаких нет способов, да?) И нет давности у сообщений по прошествии которой их нельзя будет удалить?

pride
10.06.2017
18:04:22
ага, достаточно

спасиб

Ivan
10.06.2017
18:13:18
Люди, что лучше всего юзать для вебхуков? (встроенный/apache/ngnix)

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

Zaur
10.06.2017
20:01:24
это все уже видели @YandexCheckoutTestBot ?

Zaur
10.06.2017
20:02:12
т.е. уже можно платежи принимать в россии?

Sergey❄️
10.06.2017
20:13:06
т.е. уже можно платежи принимать в россии?
Ты что-то поздно проснулся, пин же есть)

Zaur
10.06.2017
20:13:29
да что то я пропустил, да ((

Quas
10.06.2017
20:49:40
@bot.message_handler(content_types=["new_chat_member"]) def inpu(message) if message.new_chat_member.id == idd: Всем привет, нужно сравнить ид вошедшего с ид в переменной. Не работает. Я так понимаю, проблема в content_types, но что-то я не догоняю как правильно написать. Помогите)

Евгений
10.06.2017
20:52:47
А там теперь new_chat_members должно быть

Google
Евгений
10.06.2017
20:52:55
Ты вообще проверял, срабатывает ли этот хендлер?

Quas
10.06.2017
20:54:46
pride
10.06.2017
20:56:11
после def inpu(message) двоеточие проебано парсером или и в коде нет?

Chuvi
10.06.2017
20:56:44
Ты вообще проверял, срабатывает ли этот хендлер?
У меня срабатывает... Они ж его не отключили, он deprecated, но ещё есть в сообщении.

Quas
10.06.2017
20:57:30
Elena
10.06.2017
21:05:11
Same
Двачую, но это абсолютно идиотское решение. Понять не могу зачем они это сделали

Magic
10.06.2017
22:45:25
За ними гонится член?

Chuvi
11.06.2017
00:12:39
Двачую, но это абсолютно идиотское решение. Понять не могу зачем они это сделали
Ну это, плавный deprecation... А не отломать сразу у всех кто не почесался обновить своих ботов.

Vadim
11.06.2017
04:18:22
т.е. уже можно платежи принимать в россии?
Подключение к Яндекс.Кассе занимает от 3-х до 5-ти рабочих дней, подключение телеграм-бота возможно по истечению 3-х месяцев с начала работы в Яндекс.Кассе. Это связано с политикой безопасности нашего сервиса.

Filthy Lucre
11.06.2017
05:24:46
Привет, тут проблема



Не видеть дальше org.

pride
11.06.2017
05:27:42
удивительно

а org видит?

Filthy Lucre
11.06.2017
05:29:18
Да



Есть, но не видит

pride
11.06.2017
05:31:45
а бля ява шоле

Маришка
11.06.2017
05:32:20
Google
Filthy Lucre
11.06.2017
05:32:28
Да

pride
11.06.2017
05:32:31
тогда сорян, я дальше бухать

Alex
11.06.2017
05:32:48
pride
11.06.2017
05:32:48
я спьяну аж охуел с такого импорта)

Benyomin
11.06.2017
06:53:32
доброе утро решил перенести бота с хероки на сервер сейчас сервер получает сообщения, но ничего не отвечает сильно не бейте, я ньюфаг спасибо https://pastebin.com/WnF4MmaT

pride
11.06.2017
06:59:02
ботан нафиг там?



botan.track(message.from_user.id, message, 'Получил текстовую локацию') на bot.reply_to(message, 'Получил текстовую локацию')

Benyomin
11.06.2017
07:02:13
botan.track(message.from_user.id, message, 'Получил текстовую локацию') на bot.reply_to(message, 'Получил текстовую локацию')
в этой части кода все работает если интересно, объясню как ео я там спецом написал коммент, что та часть нормально работает

pride
11.06.2017
07:02:35
а, хм

у тебя хэндлер не срабатывает?

pride
11.06.2017
07:14:13
https://groosha.gitbooks.io/telegram-bot-lessons/content/chapter4.html отсюда код видать?)

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