Вот, что нужно, только в горутине запустить и промежуток тика поставить time.Hour. И в цикле делать запрос до внешнего сервиса и сохранение результата в map или в slice
Вот читаю комментарии и недоумеваю. Если ваша мама работала с 1с бухгалтерией, то ей проще, пока изучает программирование, сдать сертификат по бухгалтерии на специалиста-консультанта (это чисто знание работы в самой программе). Потом на специалиста (это уже с программирование связано). И брать заказы на сайтах типа 1clancer.ru или fl-1c.ru. Или рассылать резюме по франчайзи. Вполне реально устроиться, если будут сертификаты, даже и на удалённку.
П.С. Сам являюсь бывшим программистом 1с.
Если проект пишите для себя, то не обязательно его привзывать к github. Можете дать название своего проекта, например, "проект" при инициализации (go mod init) или переименовать в go.mod. Тогда обращаться нужно будет "проект/названиеПакета". Привязывать к github имеет смысл, если пакет делаете для других и будете размещать на сторонних сервисах, тогда полные ссылки помогут избежать потери пакетов. И как писал Александр Павлюк выше, чтобы не потерять используемые сторонние пакеты нужно использовать go mod vendor.