Size: a a a

2020 April 04

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
но другие не трогал пока, мб есть и более секси
источник

AP

Alex Peresmeshnik in Lisp Forever
Vλadimir (Hawthorne the Toolmaker)
Совет тот же: книга рецептов раздел про asdf. Либо на awesome-cl можно найти бойлерплайты.
https://github.com/CodyReichert/awesome-cl#tools-1
Внатуре, надо книгой рецептов не пренебрегать )
источник

AP

Alex Peresmeshnik in Lisp Forever
Прикольная тема, еще гитигнор закинула )
источник

m

mel kaye in Lisp Forever
Valeriy L
я на коммоне бота написал одного)
вроде cl-telegram-bot норм. Там просто некоторых вещей нету
я на голых хттп запросах писал. там вообще ничего не было (хотя и сам бот умел в пару команд)
источник

A

Aragaer in Lisp Forever
дык там достаточно по хттп получать сообщения и отправлять ответы
источник

A

Aragaer in Lisp Forever
а уж чего бот умеет это никак не связано, хоть там телеграм, хоть через консоль общаться
источник

AP

Alex Peresmeshnik in Lisp Forever
Ну да, вопрос тольк в удобстве. Чтобы не писать каждый раз hhtp-запрос, а заэкранировать в фукнции
источник

A

Aragaer in Lisp Forever
у меня проще - что пришло из канала, значит пришло из телеграмма. Что я отправил в канал, то ушло в телеграмм. А я работаю уже с распарсенными объектами. У меня каждая функция стейт машины принимает сообщение и должна отдать список сообщений
источник

AP

Alex Peresmeshnik in Lisp Forever
Aragaer
у меня проще - что пришло из канала, значит пришло из телеграмма. Что я отправил в канал, то ушло в телеграмм. А я работаю уже с распарсенными объектами. У меня каждая функция стейт машины принимает сообщение и должна отдать список сообщений
А под каналом что подразумевается?
источник

A

Aragaer in Lisp Forever
в данном случае был то ли unix socket, то ли stdio
источник

AP

Alex Peresmeshnik in Lisp Forever
А, это у тебя в смысле телеграм бот на другом ЯП сделан, а общение с ним через MQ и подобное?
источник

A

Aragaer in Lisp Forever
источник

AP

Alex Peresmeshnik in Lisp Forever
Предполагаю, что через stomp? )
источник

A

Aragaer in Lisp Forever
нет, в данном случае просто обмен жсонами через юникс сокет
источник

A

Aragaer in Lisp Forever
источник

A

Aragaer in Lisp Forever
https://github.com/yet-another-personal-assistant/pa_brain/blob/old_master/greeter.lisp - а это кусок кода, который
- на "привет" отвечает "привет"
- но если уже здоровались, то отвечает "уже здоровались"
- но если пришел эвент "новый день", то ресетит это состояние
источник

A

Aragaer in Lisp Forever
лисповый "мозг" общается на "внутреннем языке", а модуль, который занимается преобразованием человеческого языка в ботовский и обратно - тоже отдельно
источник

A

Aragaer in Lisp Forever
https://github.com/yet-another-personal-assistant/pa_brain/blob/old_master/translate.lisp - вот собственно связь с "транслятором"
источник

A

Aragaer in Lisp Forever
а, гритер еще к любому отправляемому сообщению добавляет приветствие, если это первое сообщение за день.
источник

G(

GNU/😈👾Scriptod👾😈 ( λ ) in Lisp Forever
пиздец, почитал тут Practical Common Lisp
источник