今日はAutobotプラグインをアンインストールしましたが、プラグインによって作成されたAutobotユーザーは削除されませんでした。
手動で削除しようとしたところ、「管理者とモデレーターは削除できません」というエラーが表示されました。しかし、Autobotの場合、管理者権限を剥奪するオプションがありません。
Autobotユーザーとその関連する投稿を削除する方法をご存知の方はいませんか?
今日はAutobotプラグインをアンインストールしましたが、プラグインによって作成されたAutobotユーザーは削除されませんでした。
手動で削除しようとしたところ、「管理者とモデレーターは削除できません」というエラーが表示されました。しかし、Autobotの場合、管理者権限を剥奪するオプションがありません。
Autobotユーザーとその関連する投稿を削除する方法をご存知の方はいませんか?
You Decepticon! We Autobots cannot be so easily defeated!
Well, it’s no secret that I’m biased against the apparent dangerous Skynet agent discobot, sorry for the fuss. Also, I’d personally ask the author here:
https://meta.discourse.org/t/autobot-automatic-content-creator/71756
Also, it struck me that there seems to be no obvious way of uninstalling a plugin.
I mean, if I remove it’s line from app.yml, it wont be there after rebuild. But when I re-add it, all the previous settings and data will be there, so I guess they persist in the database? Is there a way to get rid of this residue?
Now That is exactly my Question! … Removing autobot user itself won’t have been that much of a concern if there were no posts left but when the bot had already spit over 300 redundant posts via RSS, removing seemed the only viable option!
I vaguely remember that if a user has more than [n] posts, he/she cannot be deleted?
But there always is an option in the admin panel to delete all the posts by a user!
Now I desperately want the Plugin dev to introduce some sorts of script to undo this disaster or else I’d have to start from scratch again or rather ask all my moderators to prepare a task force for deleting all the past posts created by the bot!
@vinothkannans I hope You can provide some help regarding it! ![]()
Okay, using some advanced search techniques and all sorts of IT voodoo i believe I found out how you can revoke admin for the bot…
When you enter your Docker container by ./launcher enter app, you can start Rails console by typing rails c.
Now it seems that autobot creates user with id -3, so if we type this:
User.find(-3).update!(admin: false, moderator: false)
it should un-admin the bot.
Just please, mind that I’m no programmer, and regardless the fact that it worked for me, it’s pure guessing.
You could follow @MakaryGo’s instruction. It will fix your issue.
Saved a ton of effort!
Thanks ![]()
I’m glad it worked!
But it’s more a dirty hack than solution to an actuall problem…
Still that saved a day! I Hope the devs can add some script so that the user is automatically revoked admin upon removal of plugin.