Github - 删除错误输入的问题

时间:2013-05-13 17:18:33

标签: github github-api

我的github上的项目已经输入了很多问题。一些爱因斯坦运行了一个脚本并通过api创建了所有这些荒谬的问题。没有任何东西与这些问题有关。

肯定有一些我可以删除它们,但我似乎无法在文档中找到它。

3 个答案:

答案 0 :(得分:9)

无法实际删除问题。您可以做的是表明这是垃圾邮件攻击,创建一个新标签。然后,您可以使用API​​ edit解决每个问题,并使用SPAM标签进行标记。那些看过它的人会看到标签旁边显示的标签,这是你真正希望的最好的。

如果您对某种特定语言感到满意,请检查其中写有library,以便让您的生活更轻松。

答案 1 :(得分:1)

自2018年11月和this tweet ...以来,您现在可以删除问题(如果您是GitHub项目的管理员/所有者)

该推文为:

  

您一直在要求它。

     

您知道问题所在。

     

删除它们。

https://pbs.twimg.com/media/Dra0v6nVYAA-MuE.jpg

警告:暂时没有“撤消”。

这是in public beta documentation is "Deleting an issue"

  

删除问题时,协作者不会收到通知。如果您访问已删除问题的URL,则会看到一条消息,指出该问题已删除。

     

默认情况下,您只能删除用户帐户拥有的存储库中的问题。作为个人用户帐户拥有的存储库中的协作者,您不能删除问题。

答案 2 :(得分:0)

由于法律问题,我不得不删除项目的许多评论中的几个问题。我做了如下:

  1. 删除所有评论
  2. 编辑问题文本(“此问题已被删除并阻止”)
  3. 阻止问题

  4. 在浏览器地址栏上复制粘贴:

    javascript:(function(){ $('.delete-button.octicon.octicon-x.js-comment-delete').each(function(){ href=$(this).attr("href"); if(href!==undefined) { console.log("DELETING: "+href); $.ajax({type:"DELETE",url:href}); } }); firstCommentToedit=$('form.js-comment-update')[0]; $.ajax({ type:"POST", url:firstCommentToedit.action, data:{ _method:$(firstCommentToedit).find('input[name=_method]').val(), "issue[body]":"THIS ISSUE WAS DELETED AND BLOCKED", authenticity_token:$(firstCommentToedit).find('input[name=authenticity_token]').val() } }); lockLink=$('a[href$="/lock"]')[0]; if (lockLink!==undefined) { $.ajax({ type:"POST", url:lockLink.href, data:{_method:$(lockLink).attr("data-method")} }); } setTimeout(function(){window.location=window.location;},3000) })()
    

    展开:

    javascript: (function() {
        $('.delete-button.octicon.octicon-x.js-comment-delete').each(function() {
            href = $(this).attr("href");
            if (href !== undefined) {
                console.log("DELETING: " + href);
                $.ajax({
                    type: "DELETE",
                    url: href
                });
            }
        });
        firstCommentToedit = $('form.js-comment-update')[0];
        $.ajax({
            type: "POST",
            url: firstCommentToedit.action,
            data: {
                _method: $(firstCommentToedit).find('input[name=_method]').val(),
                "issue[body]": "THIS ISSUE WAS DELETED AND BLOCKED",
                authenticity_token: $(firstCommentToedit).find('input[name=authenticity_token]').val()
            }
        });
        lockLink = $('a[href$="/lock"]')[0];
        if (lockLink !== undefined) {
            $.ajax({
                type: "POST",
                url: lockLink.href,
                data: {
                    _method: $(lockLink).attr("data-method")
                }
            });
        }
        setTimeout(function() {
            window.location = window.location;
        }, 3000)
    })()