Hi there,
If you're French, you normally don't need any of this...
But I crossed the border into Armenia with my partner three weeks ago—she didn’t need a visa (she’s from an Asian country)—and she was *seriously* hassled by the border guards: they asked for an invitation, insurance, how much money we had on us, etc. The guards were really harsh, pushy, and frankly rude. All that, only to come back 15 minutes later and practically throw her passport back at her with an entry stamp (oh yeah, maybe check your computer *before* getting aggressive with tourists).
It really put a damper on our impression of the country (not great, honestly).
So even if you don’t technically need any documents, stay on your guard.
For medications, we only had Strepsils with us, so I don’t have any info on that.
Safe travels.
"Sauve un arbre, mange un castor"