Modify an existing skill.
Connect the Toloka-Kit library to your script.
import toloka.client as toloka
Replace the sample OAuth token with your own one.
toloka_client = toloka.('AQC2AGAJgyNSA8CtpdO9MWy_QEB6s6kDjHUoElE', 'PRODUCTION');
Find out the ID of the skill which you want to modify. Then create a local copy of the project object calling the
skill = toloka_client.('11294')
All the code manipulations at steps 3–4 occur in your device memory. The data will only be sent to the server after calling the
update_skill() method at step 5.
Specify a new private comment for the skill. You can choose to change some other skill data. Refer to the Skill class to see what other attributes it has.
skill.private_comment = 'Got at least 5 right responses on control tasks with C++ or Python'
This actually updates the project data in Toloka.
updated_skill = toloka_client.(skill.id, skill)
update_skill() request will return the Skill class object. You can use its attributes to print the information you need.
You should get an output with the updated skill private comment which looks like this.
12648 Got at least 5 right responses on control tasks with C++ or Python
import toloka.client as tolokatoloka_client = toloka.TolokaClient('AQC2AGAJgyNSA8CtpdO9MWy_QEB6s6kDjHUoElE', 'PRODUCTION')skill = toloka_client.get_skill('11294')skill.private_comment = 'Got at least 5 right responses on control tasks with C++ or Python'updated_skill = toloka_client.update_skill(skill.id, skill)print(updated_skill.id, updated_skill.private_comment)