Size: a a a

2018 February 15

D

Dika in chat-linker
Андрей Гуртовой
@Bannerets если не пилишь ишьюс, то я могу
Давай
источник

D

Dika in chat-linker
Андрей Гуртовой
хай  будет так.   думаю доработать будет не проблема
А как в конфиге будут плагины включаться? В бабели через нпм все работает, вроде.
источник

АГ

Андрей Гуртовой in chat-linker
ты спрашиваешь как детектить наличие плагина  , или какой из плагинов активировать ?
источник

D

Dika in chat-linker
Андрей Гуртовой
ты спрашиваешь как детектить наличие плагина  , или какой из плагинов активировать ?
Вообще, где плагины будут храниться?
источник

АГ

Андрей Гуртовой in chat-linker
Я  изначально предполагал  что  плагинами будет то что  сейчас лежит в папке bots
источник

АГ

Андрей Гуртовой in chat-linker
ну в src/plugins  —   думаю  каждый плагин в отдельной папке
источник

D

Dika in chat-linker
Андрей Гуртовой
ну в src/plugins  —   думаю  каждый плагин в отдельной папке
Можно сделать через нпм как в бабеле
источник

АГ

Андрей Гуртовой in chat-linker
а.
источник

АГ

Андрей Гуртовой in chat-linker
и в отдельных репах хранить  ))
источник

АГ

Андрей Гуртовой in chat-linker
хех ачё нормально
источник

АГ

Андрей Гуртовой in chat-linker
не лишние ли телодвижения ?
источник

D

Dika in chat-linker
Андрей Гуртовой
не лишние ли телодвижения ?
не, так нормально
источник

АГ

Андрей Гуртовой in chat-linker
ведь  это будет  серьёзная работа  а из пользователей   пока только ты да я :)
источник

АГ

Андрей Гуртовой in chat-linker
еще надо будет  следить за  всякими  обратными совместимостями, версиями и прочим
источник

АГ

Андрей Гуртовой in chat-linker
не.. ну я за  ,  будет круто
источник

D

Dika in chat-linker
Андрей Гуртовой
ведь  это будет  серьёзная работа  а из пользователей   пока только ты да я :)
ну, не думаю, что тут много работы
источник

АГ

Андрей Гуртовой in chat-linker
если  запилим миддлвэры  тогда можно будет  весь функционал реализовать с использованием этих миддлвэров
источник

D

Dika in chat-linker
Андрей Гуртовой
еще надо будет  следить за  всякими  обратными совместимостями, версиями и прочим
можно сделать релиз и версионирование нормальное. Еще в нпм можно залить.
источник

G

GitHub in chat-linker
🐛 New issue chat-linker#66 Add plugin support
by @jt3k

It would be great if the chat-linker could support the plug-ins.

This would make it easier to add functionality, for example anti-spam or anti-obscene-swearing.

At the first stage, I would like to see a synchronous or asynchronous middleware.
For example, as it is done in axios interceptors or babel-plugin

plugin example:
module.exports = ({ 
interceptors: [
 {
  from: 'telegram',
  to: 'xmpp',
  interceptor({ network, name, message, room }) {
   // message processing here
   return { network, name, message, room }
  }
 }
]
})


Reply to this message to post a comment on GitHub.
источник

АГ

Андрей Гуртовой in chat-linker
не уверен что  нужны свойства    from и  to
источник