You have an ESP8266 board like the Wemos D1 ... learn a few tricks for doing sleep Arduino environment, and even calculate how long your specific battery could last. You’ll need a TP4056 ...
Despite a wealth of tutorials for setting up and writing code for the ESP8266 WiFi module, there has not been much of anything on programming this cheap wireless module with the Arduino IDE.