{"action":"created","comment":{"url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/comments/86902148","pull_request_review_id":7537040,"id":86902148,"diff_hunk":"@@ -0,0 +1,116 @@\n+require 'telegram/bot'\n+require_relative 'BotCommandList.rb'\n+require_relative \"logic.rb\"\n+\n+token = 'YOUR TOKEN'\n+\n+Telegram::Bot::Client.run(token) do |bot|\n+  bot.listen do |message|\n+    case message\n+    when Telegram::Bot::Types::Message # Действия связанные с сообщениями\n+      case message.text\n+      when '/start'\n+        bot.api.sendMessage(chat_id: message.chat.id, text: \"#{message.from.first_name} привет.\\n#{@command_list}\")\n+\n+\n+      when '/semester'\n+        bot.api.sendMessage(chat_id: message.chat.id, text: \"Когда начинаем учиться (ДД-ММ-ГГГГ) ?\")\n+        bot.listen do |answer|\n+\n+          # Проверка вводимой даты на корректность и присваивание даты начала семестра\n+          if check_date(answer.text) == nil\n+            bot.api.sendMessage(chat_id: message.chat.id, text: \"'#{answer.text}' - некорректная дата. Соберись и введи дату как положено.\")\n+          else\n+            @semestr_begin = Date.parse(answer.text)\n+            bot.api.sendMessage(chat_id: message.chat.id, text: \"ОК.\\nКогда надо сдать все лабы? (ДД-ММ-ГГГГ) ?\")\n+            break\n+          end\n+        end\n+\n+        bot.listen do |answer|\n+          # Проверка вводимой даты на корректность и присваивание даты конца семестра\n+          if check_date(answer.text) == nil\n+            bot.api.sendMessage(chat_id: message.chat.id, text: \"'#{answer.text}'- некорректная дата. Соберись и введи дату как положено.\")\n+          else @semestr_end = Date.parse(answer.text)\n+            break\n+          end\n+        end\n+\n+          # Расчет времени на подготовку\n+        if timing(@semestr_begin, @semestr_end) == true\n+          bot.api.sendMessage(chat_id: message.chat.id, text: \"Продолжительность семестра с _#{@semestr_begin.strftime(\"%d-%m-%Y\")}_ по _#{@semestr_end.strftime(\"%d-%m-%Y\")}_ составляет #{@days_semestr} дней.\\nПо состоянию на сегодня, осталось #{@days_remain} дней.\", parse_mode: 'Markdown')\n+        else bot.api.sendMessage(chat_id: message.chat.id, text: \"Смотри, какая штука...\\nЛибо ты ошибся при вводе конца семестра, либо время сдачи уже прошло.\\nКонец семестра: #{@semestr_end.strftime(\"%d-%m-%Y\")}, а сегодня уже #{@today.strftime(\"%d-%m-%Y\")}.\")\n+        end\n+\n+\n+      when '/subject'\n+        bot.api.sendMessage(chat_id: message.chat.id, text: \"Какой предмет учим?\")\n+        bot.listen do |answer|\n+          if /^[a-zA-Z]+$|^[а-яА-Я]+$/ =~ answer.text\n+            @lesson = answer.text\n+            break\n+          else bot.api.sendMessage(chat_id: message.chat.id, text: \" Конечно оригинальный подход, #{answer.from.first_name},только название можно ввести исключительно буквами.\")\n+          end\n+        end\n+\n+        bot.api.sendMessage(chat_id: message.chat.id, text: \"Сколько лабораторных работ по нему нужно сдать?\")\n+        bot.listen do |answer|\n+          if /^\\d(\\d)*?$/ =~ answer.text && answer.text.to_i <= 28 # Регулярка для проверки ввода кол-ва лаб\n+            @lesson_numlab = answer.text\n+            bot.api.sendMessage(chat_id: message.chat.id, text: \"Ок, записал.\")\n+            break\n+          elsif /^\\d(\\d)*?$/ =~ answer.text && answer.text.to_i > 28\n+            bot.api.sendMessage(chat_id: message.chat.id, text: \" Ух ты, а в универе знают об этом?.\")\n+          else\n+            bot.api.sendMessage(chat_id: message.chat.id, text: \" Конечно оригинальный подход, #{answer.from.first_name},только здесь количество ввести нужно циферками.\")\n+          end\n+        end\n+\n+        @content_subject = Hash[@lesson, @lesson_numlab]\n+        if @stack.nil?; @stack = {} end\n+        @stack = @stack.merge(@content_subject)\n+\n+\n+      when '/status'\n+        if @days_remain.nil?\n+          bot.api.sendMessage(chat_id: message.chat.id, text: \"Для начала нужно установить начало и конец семестра.\\nИспользуй для этого '/semester'\")\n+        elsif @stack.nil?\n+          bot.api.sendMessage(chat_id: message.chat.id, text: \"Список пуст.\\nДобавить предмет и количество лабораторных работ по нему можно с помощью '/subject'\")\n+        else\n+          bot.api.sendMessage(chat_id: message.chat.id, text: \"Сегодня #{@today.strftime(\"%d-%m-%Y\")}. Прошло #{@days_passed}, осталось #{@days_remain} дней.\\n\\nК этому времени у тебя должны быть сдано:\", parse_mode: 'Markdown')\n+          @stack.each do |key, value|\n+            lesson_complete(value.to_i)\n+            bot.api.sendMessage(chat_id: message.chat.id, text: \"#{key} - #{@accomplished} из #{value} работ\")\n+        end\n+        bot.api.sendMessage(chat_id: message.chat.id, text: \"Так держать!\")\n+      end\n+\n+\n+      when '/submit'\n+        bot.api.sendMessage(chat_id: message.chat.id, text: \"Молодец! Какой предмет сдал(а)?\")\n+\n+\n+      when '/reset'\n+        if @days_remain.nil? or @days_semestr.nil? and @stack.nil? \n+          bot.api.sendMessage(chat_id: message.chat.id, text: \"Что бы что-то удалить, сначала надо что-то добавить...\\nПодробнее смотри '/start'\")\n+        else bot.api.sendMessage(chat_id: message.chat.id, text: \"Твои данные, #{message.from.first_name}, будут удалены. Этот процесс *необратим*. Продолжить?\", parse_mode: 'Markdown')\n+        @stack = nil # Хэш предметов и их лабораторных\n+        @days_remain = nil # Очистка оставшихся дней (конец - сегодня)\n+        @days_semestr = nil # Очистка кол-ва дней семестра (конец - начало)\n+        @content_subject =nil # Промежуточный хэш для привязки лабы к предмету\n+        bot.api.sendMessage(chat_id: message.chat.id, text: \"Готово. Все успешно очищено.\")\n+        end\n+\n+\n+      when 'quit'\n+        if gets.strip.upcase == \"Y\"; break end\n+\n+      else bot.api.send_message(chat_id: message.chat.id, text:\"И что бы это значило..? Я тебя не понимаю =(\\nСпиок известных мне комманд можно посмотреть с помощью '/start'.\")\n+      end\n+\n+","path":"2016/AlexeyVarvashevich/2/2.3.5push.rb","position":108,"original_position":111,"commit_id":"6dcfc466f02de005964f4ec3a0006ca64b7d6aed","original_commit_id":"6dcfc466f02de005964f4ec3a0006ca64b7d6aed","user":{"login":"houndci-bot","id":6697940,"avatar_url":"https://avatars.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"Extra blank line detected.","created_at":"2016-11-08T00:40:42Z","updated_at":"2016-11-08T00:40:42Z","html_url":"https://github.com/rubyroidlabs/bsuir-courses/pull/489#discussion_r86902148","pull_request_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/489","_links":{"self":{"href":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/comments/86902148"},"html":{"href":"https://github.com/rubyroidlabs/bsuir-courses/pull/489#discussion_r86902148"},"pull_request":{"href":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/489"}}},"pull_request":{"url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/489","id":91874436,"html_url":"https://github.com/rubyroidlabs/bsuir-courses/pull/489","diff_url":"https://github.com/rubyroidlabs/bsuir-courses/pull/489.diff","patch_url":"https://github.com/rubyroidlabs/bsuir-courses/pull/489.patch","issue_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/issues/489","number":489,"state":"open","locked":false,"title":"Homework 2","user":{"login":"Amix047","id":22978562,"avatar_url":"https://avatars.githubusercontent.com/u/22978562?v=3","gravatar_id":"","url":"https://api.github.com/users/Amix047","html_url":"https://github.com/Amix047","followers_url":"https://api.github.com/users/Amix047/followers","following_url":"https://api.github.com/users/Amix047/following{/other_user}","gists_url":"https://api.github.com/users/Amix047/gists{/gist_id}","starred_url":"https://api.github.com/users/Amix047/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Amix047/subscriptions","organizations_url":"https://api.github.com/users/Amix047/orgs","repos_url":"https://api.github.com/users/Amix047/repos","events_url":"https://api.github.com/users/Amix047/events{/privacy}","received_events_url":"https://api.github.com/users/Amix047/received_events","type":"User","site_admin":false},"body":"## Фамилия Имя\r\nВарвашевич Алексей\r\n\r\n## Email\r\nRHL@tut.by\r\n\r\n## Номер домашнего задания\r\n2\r\n\r\n## Ссылка на видео с демо работы\r\n\r\n\r\n## Комментарии\r\nХотел сделать то-то, но не успел, и не все понятно :(\r\nРазберусь и обязательно доделаю.\r\nБот выводит сообщения.\r\nДобавлено, т.к. наступило время сдачи","created_at":"2016-11-01T22:14:25Z","updated_at":"2016-11-08T00:40:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e01935f0516dee270688ce8f3e37ff0056d11034","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/489/commits","review_comments_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/489/comments","review_comment_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/comments{/number}","comments_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/issues/489/comments","statuses_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/statuses/6dcfc466f02de005964f4ec3a0006ca64b7d6aed","head":{"label":"Amix047:homework-2","ref":"homework-2","sha":"6dcfc466f02de005964f4ec3a0006ca64b7d6aed","user":{"login":"Amix047","id":22978562,"avatar_url":"https://avatars.githubusercontent.com/u/22978562?v=3","gravatar_id":"","url":"https://api.github.com/users/Amix047","html_url":"https://github.com/Amix047","followers_url":"https://api.github.com/users/Amix047/followers","following_url":"https://api.github.com/users/Amix047/following{/other_user}","gists_url":"https://api.github.com/users/Amix047/gists{/gist_id}","starred_url":"https://api.github.com/users/Amix047/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Amix047/subscriptions","organizations_url":"https://api.github.com/users/Amix047/orgs","repos_url":"https://api.github.com/users/Amix047/repos","events_url":"https://api.github.com/users/Amix047/events{/privacy}","received_events_url":"https://api.github.com/users/Amix047/received_events","type":"User","site_admin":false},"repo":{"id":71554339,"name":"bsuir-courses","full_name":"Amix047/bsuir-courses","owner":{"login":"Amix047","id":22978562,"avatar_url":"https://avatars.githubusercontent.com/u/22978562?v=3","gravatar_id":"","url":"https://api.github.com/users/Amix047","html_url":"https://github.com/Amix047","followers_url":"https://api.github.com/users/Amix047/followers","following_url":"https://api.github.com/users/Amix047/following{/other_user}","gists_url":"https://api.github.com/users/Amix047/gists{/gist_id}","starred_url":"https://api.github.com/users/Amix047/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Amix047/subscriptions","organizations_url":"https://api.github.com/users/Amix047/orgs","repos_url":"https://api.github.com/users/Amix047/repos","events_url":"https://api.github.com/users/Amix047/events{/privacy}","received_events_url":"https://api.github.com/users/Amix047/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Amix047/bsuir-courses","description":"This is common repository for all student to submit all their homeworks","fork":true,"url":"https://api.github.com/repos/Amix047/bsuir-courses","forks_url":"https://api.github.com/repos/Amix047/bsuir-courses/forks","keys_url":"https://api.github.com/repos/Amix047/bsuir-courses/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Amix047/bsuir-courses/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Amix047/bsuir-courses/teams","hooks_url":"https://api.github.com/repos/Amix047/bsuir-courses/hooks","issue_events_url":"https://api.github.com/repos/Amix047/bsuir-courses/issues/events{/number}","events_url":"https://api.github.com/repos/Amix047/bsuir-courses/events","assignees_url":"https://api.github.com/repos/Amix047/bsuir-courses/assignees{/user}","branches_url":"https://api.github.com/repos/Amix047/bsuir-courses/branches{/branch}","tags_url":"https://api.github.com/repos/Amix047/bsuir-courses/tags","blobs_url":"https://api.github.com/repos/Amix047/bsuir-courses/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Amix047/bsuir-courses/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Amix047/bsuir-courses/git/refs{/sha}","trees_url":"https://api.github.com/repos/Amix047/bsuir-courses/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Amix047/bsuir-courses/statuses/{sha}","languages_url":"https://api.github.com/repos/Amix047/bsuir-courses/languages","stargazers_url":"https://api.github.com/repos/Amix047/bsuir-courses/stargazers","contributors_url":"https://api.github.com/repos/Amix047/bsuir-courses/contributors","subscribers_url":"https://api.github.com/repos/Amix047/bsuir-courses/subscribers","subscription_url":"https://api.github.com/repos/Amix047/bsuir-courses/subscription","commits_url":"https://api.github.com/repos/Amix047/bsuir-courses/commits{/sha}","git_commits_url":"https://api.github.com/repos/Amix047/bsuir-courses/git/commits{/sha}","comments_url":"https://api.github.com/repos/Amix047/bsuir-courses/comments{/number}","issue_comment_url":"https://api.github.com/repos/Amix047/bsuir-courses/issues/comments{/number}","contents_url":"https://api.github.com/repos/Amix047/bsuir-courses/contents/{+path}","compare_url":"https://api.github.com/repos/Amix047/bsuir-courses/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Amix047/bsuir-courses/merges","archive_url":"https://api.github.com/repos/Amix047/bsuir-courses/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Amix047/bsuir-courses/downloads","issues_url":"https://api.github.com/repos/Amix047/bsuir-courses/issues{/number}","pulls_url":"https://api.github.com/repos/Amix047/bsuir-courses/pulls{/number}","milestones_url":"https://api.github.com/repos/Amix047/bsuir-courses/milestones{/number}","notifications_url":"https://api.github.com/repos/Amix047/bsuir-courses/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Amix047/bsuir-courses/labels{/name}","releases_url":"https://api.github.com/repos/Amix047/bsuir-courses/releases{/id}","deployments_url":"https://api.github.com/repos/Amix047/bsuir-courses/deployments","created_at":"2016-10-21T10:10:13Z","updated_at":"2016-10-21T10:10:15Z","pushed_at":"2016-11-08T00:40:34Z","git_url":"git://github.com/Amix047/bsuir-courses.git","ssh_url":"git@github.com:Amix047/bsuir-courses.git","clone_url":"https://github.com/Amix047/bsuir-courses.git","svn_url":"https://github.com/Amix047/bsuir-courses","homepage":null,"size":2099,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"rubyroidlabs:master","ref":"master","sha":"c90534441048659dd79cc673cbf2ee8a5978048e","user":{"login":"rubyroidlabs","id":5137565,"avatar_url":"https://avatars.githubusercontent.com/u/5137565?v=3","gravatar_id":"","url":"https://api.github.com/users/rubyroidlabs","html_url":"https://github.com/rubyroidlabs","followers_url":"https://api.github.com/users/rubyroidlabs/followers","following_url":"https://api.github.com/users/rubyroidlabs/following{/other_user}","gists_url":"https://api.github.com/users/rubyroidlabs/gists{/gist_id}","starred_url":"https://api.github.com/users/rubyroidlabs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rubyroidlabs/subscriptions","organizations_url":"https://api.github.com/users/rubyroidlabs/orgs","repos_url":"https://api.github.com/users/rubyroidlabs/repos","events_url":"https://api.github.com/users/rubyroidlabs/events{/privacy}","received_events_url":"https://api.github.com/users/rubyroidlabs/received_events","type":"Organization","site_admin":false},"repo":{"id":14405320,"name":"bsuir-courses","full_name":"rubyroidlabs/bsuir-courses","owner":{"login":"rubyroidlabs","id":5137565,"avatar_url":"https://avatars.githubusercontent.com/u/5137565?v=3","gravatar_id":"","url":"https://api.github.com/users/rubyroidlabs","html_url":"https://github.com/rubyroidlabs","followers_url":"https://api.github.com/users/rubyroidlabs/followers","following_url":"https://api.github.com/users/rubyroidlabs/following{/other_user}","gists_url":"https://api.github.com/users/rubyroidlabs/gists{/gist_id}","starred_url":"https://api.github.com/users/rubyroidlabs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rubyroidlabs/subscriptions","organizations_url":"https://api.github.com/users/rubyroidlabs/orgs","repos_url":"https://api.github.com/users/rubyroidlabs/repos","events_url":"https://api.github.com/users/rubyroidlabs/events{/privacy}","received_events_url":"https://api.github.com/users/rubyroidlabs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/rubyroidlabs/bsuir-courses","description":"This is common repository for all student to submit all their homeworks","fork":false,"url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses","forks_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/forks","keys_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/teams","hooks_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/hooks","issue_events_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/issues/events{/number}","events_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/events","assignees_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/assignees{/user}","branches_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/branches{/branch}","tags_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/tags","blobs_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/git/refs{/sha}","trees_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/statuses/{sha}","languages_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/languages","stargazers_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/stargazers","contributors_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/contributors","subscribers_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/subscribers","subscription_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/subscription","commits_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/commits{/sha}","git_commits_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/git/commits{/sha}","comments_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/comments{/number}","issue_comment_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/issues/comments{/number}","contents_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/contents/{+path}","compare_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/merges","archive_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/downloads","issues_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/issues{/number}","pulls_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls{/number}","milestones_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/milestones{/number}","notifications_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/labels{/name}","releases_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/releases{/id}","deployments_url":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/deployments","created_at":"2013-11-14T19:55:12Z","updated_at":"2016-11-03T04:38:40Z","pushed_at":"2016-11-08T00:40:34Z","git_url":"git://github.com/rubyroidlabs/bsuir-courses.git","ssh_url":"git@github.com:rubyroidlabs/bsuir-courses.git","clone_url":"https://github.com/rubyroidlabs/bsuir-courses.git","svn_url":"https://github.com/rubyroidlabs/bsuir-courses","homepage":null,"size":12327,"stargazers_count":31,"watchers_count":31,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":175,"mirror_url":null,"open_issues_count":20,"forks":175,"open_issues":20,"watchers":31,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/489"},"html":{"href":"https://github.com/rubyroidlabs/bsuir-courses/pull/489"},"issue":{"href":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/issues/489"},"comments":{"href":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/issues/489/comments"},"review_comments":{"href":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/489/comments"},"review_comment":{"href":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/pulls/489/commits"},"statuses":{"href":"https://api.github.com/repos/rubyroidlabs/bsuir-courses/statuses/6dcfc466f02de005964f4ec3a0006ca64b7d6aed"}}}}
{"actor":{"display_login":"houndci-bot"}}