/tool fetch url="https://api.telegram.org/botXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/sendMessage\?chat_id=-YYYYYYYYY&text=Testing!!!"
[iter(sequence)]*group_by --> [iter(sequence), iter(sequence), iter(sequence)]
zip(* [iter(sequence), iter(sequence), iter(sequence)]) --> zip(iter(sequence), iter(sequence), iter(sequence))
Как увидеть CallerID?, в принципе я тебе уже дал. Поэтому можно вполне отметить решением.
надо в extensions.conf увидеть и тот, на которые идёт звонок и тот кто будет совершать звонок, то уже второй вопрос.
По ссылкам смотрели как правильно заполнять поле? Думаю, что нет.
зачем кодировать в ucs-2 перед преобразованием в hex? ....
приведены два примера для того и другого случая, это не последовательность которую нужно выполнить
content = querystring['content'].encode('utf-16-be')
content = querystring['content'].encode('utf-16-be')
querystring['content'] = hexlify(content).decode('utf-8')
Там же написано либо ucs2, либо в виде хекса
----------------------------------------------------------------------------------
IN-BOX
----------------------------------------------------------------------------------
Index SimIndex PhoneNumber Date Message
----------------------------------------------------------------------------------
0 8 Kyivstar Thu Mar 5 09:23:35 2020 003400320035002C00330034002004330440043D0020002D0020044104420430043D0020041204300448043E0433043E00200440043004450443043D043A04430020043D0430002000300039003A00300030002000300035002E00300033002E0032003000320030002E002004120430044800200440043004450443043D043E043A002004
0 4 +380990525351 Thu Mar 5 14:50:56 2020 Опыт Seo продвижения сайтов 7 лет!Помогу вывести сайт в ТОП 0660012209
0 3 Kyivstar Thu Mar 5 09:23:35 2020 043E043F043E0432043D0435043D043E002004310430043D043A045604320441044C043A0438043C0020043F043B04300442043504360435043C0020043D04300020003500300030002004330440043D00
0 2 +380993357959 Thu Mar 5 14:50:24 2020 Опыт SEO продвижения сайтов 7 лет!Помогу вывести сайт в Toп 0660012209
----------------------------------------------------------------------------------
from binascii import hexlify
"content": "Привет",
"to": "+380999999999"
content = querystring['content'].encode('utf-16-be')
querystring['content'] = hexlify(content).decode('utf-8')
from binascii import hexlify
url = "..."
querystring = {..., ...,}
headers = {...}
content = querystring['content'].encode('utf-16-be')
querystring['content'] = hexlify(content).decode('utf-8')
responce = request.....
pub_sorted = dict(pub_sorted)
я все правильно написал. НЕ создается никакой переменной it
1. Просто создается три одинаковых ссылки на один и тот же объект - итератор
[iter(sequence)]*group_by == [iter(sequence), iter(sequence), iter(sequence)]
2. Далее список распаковывается и вызывается zip с аргументами. Аргументами в данном случае является одна и та же ссылка на на один и тот же объект - итератор.
3.
Поскольку имеем три одинаковых ссылки на один и тот же итератор, то и данные, само собой, извлекаются zip-oм из одного и того же итератора.
А итератор возвращает следующий элемент (по одному за раз), если он есть, или возвращает исключение, если элементы закончились.
Если я не прав, киньте в меня ссылкой на источник, где утверждается, что при распаковке создается ПЕРЕМЕННАЯ и ей присваивается ссылка