Дима
Что за дампинг то?
go
Сериализация всего на свете
Андрей
Что такое дамп функции?
go
Ну есть у тебя функция lol
Дима
json — это javascript object notation, можешь сам предположить как у жс с сериализацией
Андрей
go
Ну json не то
go
Я просто в медленный интернет впал)
Андрей
О, идиотов, которые писать в одно сообщение не умеют, банят. Good
Дима
Андрей
Ага, удобно)
Слушай, я сейчас хочу единую банилку для про чатов со спамом сделать. Надо?
Андрей
Антиспам бот такой. Дибилов-спамеров банить.
Андрей
Просто я почти во все чатики его вбросить смогу, так как с админами общаюсь. Кроме js)
Дима
Да можно в принципе) Ток продот кажется в анабиоз впал))
go
Крч, низя в джс сделать так, чтобы можно было такое провереуть
function a() {console.log(111)}
dumped = dumps(a)
typeof dumped === 'string'
loaded = loads(dumped)
loaded()
Дима
Я в принципе тоже о таком думал, но я для этого свою либу делаю
go
Ну и все, я про это
Андрей
Дима
Дима
На самом деле можно, но ради всяго святого я не буду говорить как
go
Нумя ж не девелопер, джс я только дорбаню
go
Ну я*
Андрей
Дима
Либу?
mtproto протокол на жс, чтобы иметь возможность работать от имени обычного юзера
Андрей
Дима
github.com/zerobias/telegram-mtproto
Андрей
Дима
Ну удаление постов только недавно завезли емнип
Андрей
Ну да, поэтому я зажёгся этой идеей, хотя до этого тоже proto хотел использовать.
Sergey
да и ботапи не всё может)
Sergey
Sergey
расширенное управление группами
Андрей
Sergey
например я не могу с помощью бота менять автарку каналу или чату
Sergey
но антиспам да, теперь решаем ботами
Андрей
Но я не придумал что делать с злоупотреблением админов.
Дима
Не очень понимаю про что ты вообще
Дима
И всё больше убеждаюсь в токсических свойствах питона
Дима
Из-за таких финтов он кстати и медленный
go
Ага, джс быстрый)
go
Да не в том суть
Андрей
Что тебе надо и для чего?
go
Если функция вызывает другую функцию, то ее не сдампить
Андрей
Я нефига не понял на твоём примере.
Дима
Я ещё не понял, почему он не хочет это делать путём обычного вызова функций внутри модуля
go
Да мне просто интересно, можно или нельзя
Андрей
Можно.
Sergey
но не нужно
Дима
Если я дам идею, как это делается, то ты же всё равно так будешь делать, даже если скажу что так делать не стоит)
go
Можно.
Но я ж написал, что не выходит. И почему
Андрей
go
Дима
Андрей
Но оба языка тьюринг полные, так что можно всё сделать.
Дима
Не оч представляю ситуацию где это реально бы прям необходимо было
Дима
Именно в таком виде как он просит
go
Да понимаю я ваши сообщения о необходимости
go
Поймите вы, что я не хочу я это юзать, а хочу узнать можно ли
go
Крч забейте, я заебался втирать про эту хуйню)
Андрей
Дима
Ну function.toString() выдаст тебе исходный код)
Андрей
Всё?) Тебе ответили?)
Дима
Который можно будет записать в файл (и быть проклятым богами хорошего кода)
Sergey
а если я генерирую AST с помощью babel и затем создаю js-исходник на основе визуального дерева
я извращенец?
go
Sergey
лол
а другой способ как будто есть)
Дима
Дима
А какая задача стояла?)
Дима
Бтв, сам хочу уже нагенерить кучу всего, но флоу+бабель разбирать чёт тяжко)
Sergey
менеджеры хотят сами собирать из нод дерева сценарии
приходит твит например, его нужно разобрать немного и переслать в чат в зависимости от содержимого
а если же кто-то нажал кнопку на каком-то там сайте (входящий http-запрос), то отправить конкретное сообщение
Sergey
сценарии бывают сложнее
Sergey
Дима