نعم، في الواقع.\n\npython\n\n category_notifications = {'muted_category_ids': [54],\n 'regular_category_ids': [],\n 'tracked_category_ids': [],\n 'watched_category_ids': [],\n 'watched_first_post_category_ids': [61],\n }\n\t\n api(config, f\"u/{username}.json\", method='put',\n json=category_notifications)\n\n\n\n… حيث api() هو غلاف بسيط حول وحدة Requests python ويقوم فقط بإجراء طلب PUT عبر HTTP إلى /u/whateverusernameyouarechanging.json على موقع Discourse الخاص بك، والحمولة هي ببساطة الفئات التي تريد تغييرها. (يمكنك تخطي أي فئات لا تريد تغييرها.)\n\nلاحظ أنك بحاجة إلى معرفات الفئات الرقمية - الأسماء لن تعمل. وبالطبع إذا كنت تريد دمج أو الحفاظ على ما هو موجود بالفعل، فسيتعين عليك قراءة المستخدم أولاً.