Амстердам хорошо в себе всех собирает
Был на выходных на React.Amsterdam (как уже писал раннее) - было много хороших спикеров и гостей
Там Великобритания близко
Коллеги - ищу докладчиков на DevConf 2016 http://devconf.ru/ru/offers/js - может кого посоветуете?
У кого есть аккаунт на Хабре - поддержите плиз плюсиком - https://habrahabr.ru/company/devconf/blog/282151/ хочется набрать побольше интенесных докладчиков.
а народ собирается с бешеной скоростью.
Отключили нотификацию для чатов, но бесит показ бейджа о непрочитанных сообщениях? Это можно отключить - http://prnt.sc/auzgll
Что за бейдж?
кто нибудь писал бота на js?
R
вдохновился новостью от телеграма?
кто нибудь писал бота на js?
чем это отличается от написания бота на %langname%?
вдохновился новостью от телеграма?
Я новичок ж
Для тех, кто не в курсе: https://telegram.org/blog/botprize
вдохновился новостью от телеграма?
Ы пытаюсь сделать кое что крутое
с помощью бота
@durov молодец
Для тех, кто не в курсе: https://telegram.org/blog/botprize
я со скуки начал писать, как раз играюсь с nlp либами
backup фото из instagram и vk
Будет ок :)
но вот как открыт закрытую профиль
и просмотреть фото
никак
читай доку api вк
читай доку api вк
Для вк я написали
https://github.com/NaturalNode/natural кому интересна стала щас тема ботов
Вот фреймворк от майкрософта — https://dev.botframework.com/
Pusher.com
Wit.ai
API.ai
Google AI JAvaScript engine
это все за деньги же
какие-то black box rest апишки
если бота пилить для самообразования поиграться с NLP то в этом смысла нет
Если я правильно понял, то эта технология, родственная их фирменной Кортане
<!DOCTYPE html> <head> <title>Pusher Test</title> <script src="https://js.pusher.com/3.0/pusher.min.js"></script> <script> // Enable pusher logging - don't include this in production Pusher.log = function(message) { if (window.console && window.console.log) { window.console.log(message); } }; var pusher = new Pusher('c017321cc568cc06c674', { encrypted: true }); var channel = pusher.subscribe('test_channel'); channel.bind('my_event', function(data) { alert(data.message); }); </script> </head>
Мне понравилось, с какой легкостью можно добавлять новые кейсы и «обучать» модель этому
Звучит сильно
А есть примеры такого?
Обучения модели
Мне понравилось, с какой легкостью можно добавлять новые кейсы и «обучать» модель этому
надо какогото крутого бота который все умеет
В jabber было один бот
Который умел всё
А есть примеры такого?
Рабочего нет, к сожалению. Просто пробовал ради интереса.
Мне понравилось, с какой легкостью можно добавлять новые кейсы и «обучать» модель этому
Какие проекты делал?
Пока только пробовал. Например бота, который вечером спросит, что хорошего я сделал за день )
Пока только пробовал. Например бота, который вечером спросит, что хорошего я сделал за день )
Покажи)😄
Не. Я не готов к этому сейчас )
Возможно, когда-то покажу
Уже будет неактуально
Я буду только рад, если кто-то сделает. Идея хорошая, не хочется, чтобы пропала.
Share your code
Да не. Я же говорю, всё было на уровне проб. То, до чего я дошел, любой сможет повторить минут за 20-30, просто следуя туториалам у того же ботбилдера )
Уже будет неактуально
А твой проекты где?
Есть какой-нибудь бот, чтобы импортировал историю переписки с Gitter и Slack?
5.11.0 (Stable)
Апрель уж на исходе, а шестерки все нет.
SpiderNode, JavaScript-движок Firefox для Node.js, успехи Mozilla в работе с API Electron — https://ehsanakhgari.org/blog/2016-04-20/project-spidernode
Всё смешалось: кони, люди… Mozilla реализует API Node.js на своём SpiderMonkey, используя наработки движка от Microsoft…
🤔
Promises for asynchronous programming 445 fs.readFile('config.json', function (error, text) { if (error) { console.error('Error while reading config file'); } else { try { let obj = JSON.parse(text); console.log(JSON.stringify(obj, null, 4)); } catch (e) { console.error('Invalid JSON in file'); } } }); With Promises, the same functionality is implemented like this: readFilePromisified('config.json') .then(function (text) { // (A) let obj = JSON.parse(text); console.log(JSON.stringify(obj, null, 4)); }) .catch(function (reason) { // (B) // File read error or JSON SyntaxError console.error('An error occurred', reason); });
// А так не пробовали код оформлять?
const Input = (props) => {
return (<input type="text" value={props.value} />)
};
Суббота вечер, все бухают, что ли?
Готовимся к реализма
К релизам же в пятницу вечером надо готовиться, особенно если это 31-е декабря!
const Input = (props) => {
return (<input type="text" value={props.value} />)
};
тогда уж так
const Input = props => (<input type="text" value={props.value} />)
А, сегодня же пятница...
тогда уж так
const Input = props => (<input type="text" value={props.value} />)
Я просто показал пример форматированного кода :)
😜
Вот я заработался...
Надо выпить
Кстати
Тут есть кто с Харькова?
С москалем бухнуть
// А так не пробовали код оформлять?
Это ж из книги
Годные посты
Это ж из книги
Серьезно?
От балды накидал
Я это из книги скопировал, и кинул сюда
Серьезно?
На чем она?
классный сайт
наращиваем активность, гайз :)
Во
lib/telegram-bot.js at master on mast/telegram-bot-api
https://github.com/mast/telegram-bot-api/blob/master/lib/telegram-bot.js
а если это под es6 написать?
Наверное код получится по короче
1300 строк ппц
Перепиши :)
Вот этот ещё возьми на вооружение https://github.com/osv/telegram-scenario-bot
Вот этот ещё возьми на вооружение https://github.com/osv/telegram-scenario-bot
Клааас! Выглядит круто!
Спасибо
Вот этот ещё возьми на вооружение https://github.com/osv/telegram-scenario-bot
А можно вот так babeljs ж, код es6 переводить на es5, а он может наобарот?
О спасибо
все не правильно?
Например это let TelegramApi = () => (params)
Может так?
const TelegramAPI = params => {
Может так?
const TelegramAPI = params => {
Okay
Не обращайте внимание, я мазохист.
с телефоне фигачу код.
с телефоне фигачу код.
Кстати, хотел спросить, что за среда?
droidedit
называется
Есть правило для ESlint, которое проверяет, есть ли изменения переменной и рекомендует const, если изменения нет?
prefer-const
Если честно, я незнаю) я ж новичок
Кстати, хотел спросить, что за среда?
Ты слишком долго пишешь, почему?
prefer-const
PERFECT :)
Спасибо
Почему мое сообщение вот так а ваши так
Есть правило для ESlint, которое проверяет, есть ли изменения переменной и рекомендует const, если изменения нет?
А потом решишь ты дописать где-то изменение, забыв о том, что в объявлении был конст. Мне кажется это нужно решать в каждой ситуации индивидуально
имею ввиду код
`
три `
Так
```let TelegramApi = params => { }
A
`let TelegramApi = params => { }`
Aleksei, так ведь тогда ошибка сразу тогда видна будет
Aleksei, так ведь тогда ошибка сразу тогда видна будет
Ну так и бежать потом исправлять на let. Я когда пишу, то сразу могу и не менять переменную, но предполагать, что это не константа и она может впоследствии меняться.
Тихо что-то
Смотрите, что нашлось - http://node.green
Real Awesome
Кстати, шестая нода выходит 26го апреля
Зелёный день календаря
а вот теперь расскажите мне пожалуйста. выходит шестая. а я до сих пор не понимаю разницы между 4 и 5 )))
6 => no babel
Наконец-то можно будет сервер для изоморфных приложений без babel-node и прочих заморочек запускать 👍
Ни то чтобы Babel напрягал, но в целом да
startup time явно меньше будет
плюс тесты гонять станет в разы быстрее
Ни то чтобы Babel напрягал, но в целом да
Я, кстати, не смотрел, он какую-то задержку при выполнении дает или нет?
Если только runtime :)
на предыдущем проекте сервер стартовал секунд через 6-10
немного напрягало
А кто-то монгу на продакшене юзает? Я пытался с ней работать пару раз, но у меня оба раза периодически половина данных пропадало... Это я такой рукожоп или у нее действительно эта проблема настолько острая?