Home
news
contactpage
lwplugins
matter
3littlenodes
masterslider
transformationpaclage
histogrammy
toxicaudio
pixel filter node
uv projection
slack messenger
blender fluids
copyview
inst2pnts
imageseek
keybakepro
Sketch
sve
ft
beastsmooth
cpyuv
m2c
p2p
null2points
svg
sk
cpyUVmodo
cpyUVmaya
tmofusion
pbfusion
psil
sIBLeditpreview
Gallery
demoreel
matter
bd

 

this was a sunday evening experiment for a basic integration of slack into lightwave
this master plugin posts a short message in a previously generated slack channel once a render begin / finishes
This is higly experimental, and if someone wants to build upon, the source of the plugin has also been added.

If the token is not recognised, edit the slacktoken file inside the newtek content folder by yourself.
I'm not sure why this happens sometimes.

Setting up slack is a bit more difficult then doing a whatsapp setup, but I think its worth the trouble.

This plugin uses the old slack api token keys, will update this to use the new identification
system as soon as the underlaying library gets updated.

installing the plugin

copy the plugin into the plugin folder and the libcurl.dll into lightwave bin folder

add the master plugin

setup slack:

first generate a team
https://slack.com/get-started
follow all the the steps setting up a team

now add a channel to wich the plugin should post

next you need a legacy token wich you can get here:
https://api.slack.com/custom-integrations/legacy-tokens
(or you can use the get token button in the plugin)
   Please note that you should keep this token for yourself, don't publish it  

messenger

launch the master plugin and add the token to the textfield enter a name for the messenger to be indentified, and more important, enter the channel you've created.
(this is important, otherwise messages land into data nirvana)
I had some problems recognizing the token, if that happens you can also add it manually.
(There will be a slacktoken.txt inside the newtek config folder. Not sure why this happens)


click the checkboxes when you want to be informed. hit ok. The plugin will now generate a slacktoken.txt textfile
inside the config folder so you don't have to enter the data again. (and you can still share your scenes without compromising the key)



compiling the plugin is pretty much straight forward


the plugin uses two libraries first the slacking api
https://github.com/coin-au-carre/slacking
wich relies on the curl library wich can be found here:
https://curl.haxx.se/libcurl/
where I do use the precompiled binaries wich can be found here:
https://github.com/HazeProductions/libcurl

 

plugs download sm 15