golang script to synchronize a flat file of user with rocket chat API
$10-30 USD
Κλειστή
Αναρτήθηκε περίπου 5 χρόνια πριν
$10-30 USD
Πληρωμή κατά την παράδοση
Every day, we get a flat file of users
username / email / 0
username / email / 0
username / email / 0
(0 for non admin, 1 for admin)
It is not new users, it is all the current user files for Rocket Chat.
Using Rocket Chat API [login to view URL]
You need to update the Rocket Chat users using the previous file.
Delete users that are not in the file anymore, add the new ones, do not duplicate existing users.
Hey there,
I've been programming in Golang for the past 4 years. I'd love to discuss more about your project with you and can get started right away.
I've coded dozens of applications that manipulate APIs and this is something I'll be able to do quite well for you. Reading the file itself looks pretty simple as well in the format you've provided.
Please feel free to send me a message here on Freelancer.
I'm developing backend servers with Go for about year now (overall experience in programming - 7 years), so this script is not a problem for me.
I can do proper error handling, and add configuration via executable flags.
I have experience with both Go and REST APIs. I have never used Rocket Chat, but after a quick look at their docs it seems well documented and easy to use.
My code is clean, well documented and always includes unit tests.
Hi,
I am currently working as full-time Golang backend developer for telecom based company, and I've created sync tools which integrate with two different APIs before. Since this is one-way sync (file-to remote), i went through RocketChat API documentation to find correct methods and already have an idea how to solve your problem. Let me know if you're interested, this task should be fun.
Thank you in advance,
Karlo