[Docbot]Fix problems in docbot scripts (#25)

* add the doc label check

* Delete doc-label-check/.github directory

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

* Update index.js

Co-authored-by: 冯涛 <fengtaotao@bupt.edu.cn>
diff --git a/doc-label-check/dist/index.js b/doc-label-check/dist/index.js
index 4463867..e786e4d 100644
--- a/doc-label-check/dist/index.js
+++ b/doc-label-check/dist/index.js
@@ -2525,14 +2525,18 @@
         logger.debug(`--- ${htmlUrl} ---`);
         // Labels extracted from an issue description
 	      logger.debug(labelsin)
+        if (labelsin.includes('doc-added')){
+          return
+        }
         const Labels=['doc','doc-required','no-need-doc','doc-info-missing']
         const labels = labels_1.extractLabels(description, labelPattern);
+        const succmessage ="@"+user1+":Thanks for providing doc info!";
         octokit.issues.addAssignees({
           owner,
           repo,
           issue_number,
           assignees:user1,
-      });
+        });
         octokit.issues.listEvents({
             owner,
             repo,
@@ -2547,7 +2551,6 @@
         const labelsToIgnore = utils_1.removeDuplicates(listEventsData
             .filter(event => utils_1.isLabelEvent(event) && utils_1.isCreatedByUser(event))
             .map(({ label }) => label && label.name));
-	      logger.debug(listEventsData)
         logger.debug('Labels to ignore:');
         logger.debug(utils_1.formatStrArray(labelsToIgnore));
         // Labels registered in a repository
@@ -2630,7 +2633,6 @@
             issue_number,
             name:"doc-info-missing"
           })
-          const succmessage ="@"+user1+":Thanks for providing doc info!"
           yield octokit.issues.createComment({
             owner,
             repo,
@@ -2650,12 +2652,22 @@
             });
         }
         if(corrent==1){
+          try{
             yield octokit.issues.removeLabel({
                 owner,
                 repo,
                 issue_number,
                 name:"doc-info-missing"
               })
+            }catch{
+              logger.debug('no doc info missing')
+            }
+              yield octokit.issues.createComment({
+                owner,
+                repo,
+                issue_number,
+                body:succmessage
+              })
         }
     });
 }
@@ -2692,6 +2704,10 @@
                 case 'pull_request':
                 case 'pull_request_target': {
                     const { pull_request } = github.context.payload;
+                    if(pull_request.merged==true)
+                    {
+                      return
+                    }
                     if (pull_request === undefined) {
                         return;
                     }