Korsar
Т.е. использование встроенных возможностей питона 3.5+? 🙂
Саша
ну полноте они и раньше были
Саша
помимо питона ведь еще нужен крутой асинхронный фреймворк
Саша
и хостить где-то. и чтоб работало всё. короче, вопросов, как и ботов, очень много
Korsar
🙂 окей, я понял ) действительно, звучит очень сложно
XROGi
и хостить где-то. и чтоб работало всё. короче, вопросов, как и ботов, очень много
я так понимаю на lua с телеграммом не общаются..?( у меня вопрос чисто практический. просто кто знает, пожалуйста напишите, есть примеры практической реализации или их нет в природе на Lua и тему закроем..
vitaly
есть
vitaly
админ снурикен писал бота для телеги для этого чата
vitaly
но это как конь сферический в вакуме или вопрос "есть ли жизнь на марсе?"
mva
https://www.lua.org/about.html#name
mva
!!!
Artem
вообще без понятия, я тут сижу, чтобы тупые вопросы задавать, пока луа изучаю
начни задавать умные вопросы, изучение пойдет быстрее))
XROGi
да полно, я пишу ботов для телеграмма на Lua
а в работе используешь свои библиотеки или готовое, а поддержка mtproto имеется?
Саша
начни задавать умные вопросы, изучение пойдет быстрее))
умные пойдут когда иерузалимски дочитаю
Artem
я его так и не дочитал, все в бою изучил
Саша
у меня нет возможности в бою применять(
XROGi
нужны боты на lua или клиент?
по сути и то и другое. но бот нужен в первую очередь.
Artem
если бот, то есть отличная готовая библиотека
mva
тысячи их
Artem
telegram-bot-lua 1.8-0 (installed) - /usr/lib64/luarocks/rocks
Artem
https://github.com/wrxck/telegram-bot-lua
XROGi
если бот, то есть отличная готовая библиотека
спасибо, посмотрю. мне важна корректная поддержка mtproto..
Artem
для ботов не нужна никакая поддержка mtproto
mva
https://github.com/giuseppeM99/tdlua
mva
ну и собственно https://github.com/tdlib/td
Artem
https://github.com/giuseppeM99/tdlua
получилось ее завести? у меня не очень
vitaly
вы мне скажите каждый второй сюда приходит с этим вопросом - что за тема где золото?
mva
получилось ее завести? у меня не очень
ну, так, в порядке теста, когда опакечивал. Особо пока что не возился
vitaly
скальпировать группы - собирать контент?
Saphire
На Луа бота не очень удобно писать без типов...
Alexey
https://twitter.com/lukego/status/1051522804074639360
Co(n)stantine👨‍🔬
Как вам https://github.com/raptorjit/raptorjit/ 🤔
Yuriy
всем привет кто то пользуется lua-httpclient? при попытке через него прокинуть post получаю ошибку invalid chunk size
Tadeusz
Апишка для ЯП? Это что-то новое.
Tadeusz
Изъяснятья получше не?
Co(n)stantine👨‍🔬
удаленка
Co(n)stantine👨‍🔬
?
mva
а ни у кого не завалялось либы для работы с VK API кроме (‼️) lvk ?
Anonymous
посоветуйте книги по lua )
Snusmumriken
Правила чата Тут можно обсуждать всё, что связано с Lua: движки, фреймворки, библиотеки, модификации к играм. Можно размещать вакансии и искать работу. Срачи – нежелательны, но иногда допускаются в качестве исключения. Переход на личности/оскорбления – запрещен. Мат – в рамках разумного, без злоупотребления. Чаты-друзья: # https://t.me/love2d_ru # https://t.me/CoronaRu # https://t.me/luainmoscow # https://t.me/LuaLang (англ) Админы: # @Snusmumriken # @CyberSpirit # @AlexFails Статьи: # https://habrahabr.ru/users/16tomatotonns/posts/ # https://habrahabr.ru/users/russdragon/posts/ # http://tylerneylon.com/a/learn-lua/ Библиотеки и менеджеры пакетов: # https://github.com/openresty/lua-nginx-module # https://luarocks.org/ # https://github.com/rjpcomputing/luaforwindows # https://luapower.com/ # http://lua-users.org/wiki/LibrariesAndBindings # https://github.com/kikito/middleclass Движки и фреймворки: # https://love2d.org/ # https://coronalabs.com/ # https://www.defold.com/ Конференции и митапы: # http://lua.moscow/ Полезные ссылки: # https://www.lua.org/ # http://luajit.org/ # http://lua-users.org/ Programming in Lua (4th edition, eng): # Купить: ## https://www.ozon.ru/context/detail/id/26893654/ # Спиратить: ## https://www.dropbox.com/s/ga2o7cksytun0qi/Programming%20in%20Lua%20-%20Roberto%20Ierusalimschy.pdf?dl=0
Slava
Сталквался кто то с декомлитом LuaJIT ? нашел только какой то древний 12го года , он незаработал(
Artem
я думаю имелось ввиду с декомпилированием))
Slava
ага
vitaly
а где есть компилированый софт/
vitaly
?
vitaly
я видел в доках что нгинс_луа модуль может цеплять прекомпилированые файлы .luac
vitaly
как то так
Anonymous
⏰Завтра в Москве состоится Живой мастер-класс: Инстаграм без воды. 📖Кейсы: Азбука Вкуса, Магнолия, Exclaim, Настя Задорожная, Руслан Нигматулин. 📌12:00 Москва, Маросейка 7/8 , Фотофактура ⌛️Мероприятие будет идти 3 часа. 🔖Получи бесплатный билет: https://goo.gl/exVVfp
10/10
Это просто послание с небес.
Anatoliy
Ребята всем привет, может кто нибудь помочь изучающему с вопросом
Anatoliy
Что означает последовательность из 3-х знаков % подряд? вообщем читаю у Иерусаличего и в https://www.lua.org/pil/20.3.html встречаю набор с 3мя %, %%%02X, как это можно понять? В частности [QUOTE]The corresponding encoding is also easy to write. First, we write the escape function; this function encodes all special characters as a %´ followed by the character ASCII code in hexadecimal (the format option "%02X" makes an hexadecimal number with two digits, using 0 for padding), and then changes spaces to +´: function escape (s) s = string.gsub(s, "([&=+%c])", function (c) return string.format ("%%%02X", string.byte©) end) s = string.gsub(s, " ", "+") return s end [/QUOTE] "%%%02X" - что тут означают аж три знака % ?, первый надо понимать экранирующий, но зачем после него еще два знака % а не один? Т.к. сказано что опцией является %02X а не %%02X И еще вопрос - что делает опция %02X? т.к. в описании к функции format именно такой опции я не встретил: [QUOTE]string.format (formatstring, ···) Returns a formatted version of its variable number of arguments following the description given in its first argument (which must be a string). The format string follows the same rules as the printf family of standard C functions. The only differences are that the options/modifiers *, l, L, n, p, and h are not supported and that there is an extra option, q. The q option formats a string in a form suitable to be safely read back by the Lua interpreter: the string is written between double quotes, and all double quotes, newlines, embedded zeros, and backslashes in the string are correctly escaped when written. For instance, the call string.format('%q', 'a string with "quotes" and \n new line') will produce the string: "a string with \"quotes\" and \ new line" The options c, d, E, e, f, g, G, i, o, u, X, and x all expect a number as argument, whereas q and s expect a string. This function does not accept string values containing embedded zeros, except as arguments to the q option. [/QUOTE] Надо понимать что это составная опция из указанных выше, только чтото не совсем пойму как она действует
Lucky
а на русском читать не пробовал?
Lucky
какая редакция Pil?
Lucky
брехня
Lucky
#LUA Р. Иерусалимский Программирование на языке Lua #2015 @itliba
Anatoliy
а на русском читать не пробовал?
Пробовал, но это ничего не меняет, текст тот же самый практически
Lucky
тогда только опытным путём
Lucky
https://github.com/LinkedList/PIL-exercises
vvzvlad
%%%02Х — первый % экранизирует второй %, третий относится к %02X, не?
Snusmumriken
Карочи, специальные символы действуют на следующий символ (или последовательность) последовательно (справа налево). %%%02Х ^ - В символ "%" преобразуется первая встреченная последовательность %%. ^ - %02X - последовательность для форматирования.
Snusmumriken
Допустим, %%02X - превратится в голый текст %02X, он не станет элементом форматирования. %02X%% - станет элементом форматирования, плюс текстовый символ процента после.
Snusmumriken
Сам по себе тройной символ процента "%%%" будет ошибкой.
Snusmumriken
На самом деле, это всё просто проверяется экспериментом.
Snusmumriken
Возьми баловство за привычку, при обучении. Ну, типа всё что может быть непонятно или ты мог неправильно понять - берёшь и тупо проверяешь. Я регулярно тестирую, например, регулярные выражения, потому что не на сто процентов уверен, что оно подходит.
uhx
шо там?
vitaly
да ну - вы в тематических чатах не были еще - тут все защибись - император и снурикен отличные ребята
bebebe
бывший
vitaly
не имеет значения - для меня империор 😂
Argent
Snusmumriken
А снуркен пишет FTP-сервер на луях. У меня появилась сверхгениальная идея виртуальной файловой системы, встроенной в FTP
Snusmumriken
Ну, типа монтирование директорий, связанной с гугл-драйвом/pastebin'ом, или файл, скачка которого приводит к получению минутной записи с ip-камеры, или виртуальная директория, запись в которую автоматом отправляет на печать, или директория управления ботом той же телеги (чтение/запись - визуально в файлы, на самом деле - в бд) и т.д.