For this specific case, an alternative word could be 'cependant':
si c'est pas possible y'aura pas d'interaction or ce 1er avril 2017 est basé sur l' interaction
In this context I'd translate 'or' by 'however':
If it's not possible there'll be no interaction, however this April 1st 2017 is based on interaction.
On a side note, "or" never means the english "or" and the translation for the english "or" is "ou".
Taken from laure's comment here's the two meanings of the french "or", wordreference has also some interesting example
After comment I tried with a better formulation and punctuation on Google translate :
si ce n'est pas possible il n'y aura pas d'interaction, or ce 1er avril 2017 est basé sur l' interaction
which gives something better:
if this is not possible there will be no interaction, but this April 1, 2017 is based on the interaction