@botoid

Страница 417 из 4042
Rirush
04.01.2017
08:38:08
zip файл.

Там вроде написано (:
Я не понимаю сути ошибки >_>

yegorf1
04.01.2017
08:38:35
zip файл.
Как отправляешь покажи

Rirush
04.01.2017
08:39:48
url - прямой линк.

Google
yegorf1
04.01.2017
08:41:24
Ой, пхп Не понимаю язык орков

Rirush
04.01.2017
08:41:33
yegorf1
04.01.2017
08:41:50
А че там .php?

Эльфийский с вашими свистелками тоже так се

А, все

Понял

Rirush
04.01.2017
08:42:23
Это путь к странице аплоада на хосте на который я загружаю.

Плюшка
04.01.2017
08:42:25
уууу, глобальные переменные...

Rirush
04.01.2017
08:42:40
уууу, глобальные переменные...
Мне лень в каждый класс обьявлять >_>

Max
04.01.2017
08:44:26
а может есть какие хорошие боты, которые шлют из тг. в твитер, инсту, в подобные различные сервисы...

yegorf1
04.01.2017
08:46:27
Думаю, есть

Max
04.01.2017
08:46:49
Думаю, есть
щас допишу

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

Google
AbduCOM
04.01.2017
08:49:10
постить в тви, фб, вк и инста через боты или каналы было бы круто

это админам каналов даст шанс зарабатывать везде

Dmitriy
04.01.2017
08:49:54
Были такие боты, видел парочку.

Evgen
04.01.2017
08:52:07
Мне кажется, или тут что-то не то

*ушёл читать док-цию по апи*

Зачем там .to_str?

Rirush
04.01.2017
08:56:25
Все верно, там Json массив

AbduCOM
04.01.2017
08:56:47
array of arrays

Rirush
04.01.2017
08:57:18
Зачем там .to_str?
Нужна строка с json массивом.

Evgen
04.01.2017
08:57:27
Нужна строка с json массивом.
Обязательно строка?

А, ну да

Если голый запрос

Rirush
04.01.2017
08:57:40
Evgen
04.01.2017
08:58:00
(это бред, но ты попробуй без .to_str)

Rirush
04.01.2017
08:58:58
AbduCOM
04.01.2017
08:59:01
ты это ответ впихни в массив. типо так: array(answer)

Rirush
04.01.2017
09:00:15
AbduCOM
04.01.2017
09:00:41
[...] и есть массив.
ещё раз. там массив внутри массива

Evgen
04.01.2017
09:01:24
По сути, да

Google
AbduCOM
04.01.2017
09:01:50
$answer = array( "type"=>"article", "id"=> uniqid(), "title"=>"Reklama", "input_message_content"=> array( "message_text"=>$msg, "parse_mode"=>"markdown" ), "reply_markup"=> array( "inline_keyboard"=>$menu)); array_push($result, $answer); apiRequest("answerInlineQuery", array("inline_query_id"=>$id, "results"=>$result)); вот в пыхыпы я так реализовал.

Evgen
04.01.2017
09:01:54
Массив, названный InlineQueryResult должен быть в массиве

Rirush
04.01.2017
09:01:57
ещё раз. там массив внутри массива
Так стоп. Там массив из InlineQueryResult* нужен. Зачем еще один массив

Evgen
04.01.2017
09:02:24
Так стоп. Там массив из InlineQueryResult* нужен. Зачем еще один массив
У тебя один голый InlineQueryResult, а нужен их массив

[[here goes InlineQueryResult], [the second one]]

AbduCOM
04.01.2017
09:02:55
Так стоп. Там массив из InlineQueryResult* нужен. Зачем еще один массив
там несколько ответов могут быть. поэтому массив нужен

Rirush
04.01.2017
09:03:09
У тебя один голый InlineQueryResult, а нужен их массив
//_. Массив из одного обьекта тоже массив. [{InlineQueryResultDocument}] там.

Evgen
04.01.2017
09:04:25
ну ты попробуй

Даже если он один

Дебажить умеешь?

Надо понять, где он валится и почему

У тебя как ссылка выглядит?

Rirush
04.01.2017
09:09:35
Ссылка куда?

Evgen
04.01.2017
09:10:22
Ссылка куда?
Переменная url

Rirush
04.01.2017
09:11:08
Переменная url
Из логов она выглядит так - https:\/\/path.to.hoster\/file.format

Имя файла - рандомные 6 символов

Google
Evgen
04.01.2017
09:12:38
Хм

Странно

Странно странно

Всё норм, но ничего не работает

Слуушай

Rirush
04.01.2017
09:13:36
Ага, слушаю.

Evgen
04.01.2017
09:13:37
А зачем ты массив в JSON преобразовываешь

Ответ же должен быть в json

Rirush
04.01.2017
09:14:14
А зачем ты массив в JSON преобразовываешь
Иначе это тип Array, и его содержимое выглядит как на скрине, с :varname и => вместо :

Evgen
04.01.2017
09:14:31
Смари

Rirush
04.01.2017
09:14:37
Это не JSON никаким боком.

Evgen
04.01.2017
09:14:37
{} <— объект

ЗаJSONь его и впихай в массив

Не?

ЗаJSONь его и впихай в массив
А потом если надо, JSONь массив (если телега выдаст ошибку тут)

Rirush
04.01.2017
09:15:33
Сейчас.

В pry попробую так запилить.

Собрал обьект вне массива и вывел его. {:type=>"document", :id=>"12345", :title=>"FILE", :mime_type=>"application/zip", :document_url=>"https://google.com/"}

Rirush
04.01.2017
09:18:48
Так-с, to_str лишняя операция ничего не делающая

Google
Evgen
04.01.2017
09:18:49
Во

Теперь это в массив

Rirush
04.01.2017
09:19:09
Теперь это в массив
Ты уже видишь массив.

Evgen
04.01.2017
09:19:20
Это один массив под названием объект

Rirush
04.01.2017
09:19:21
Массив состоящий из одной строки.

Evgen
04.01.2017
09:19:27
а

косяк

да

точно

Теперь пробуй

Если не выйдет, примени к массиву .to_str

Чтоб он весь был строкой (или не?)

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