Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | None | 0 0
  1. import json
  2. from urllib import request, parse
  3.  
  4. GITHUB_URL = 'https://api.github.com/repos/krddevdays/frontend/issues?labels=%D1%82%D1%80%D0%B5%D0%B1%D1%83%D0%B5%D1%82%D1%81%D1%8F%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C&state=open'
  5. BOT_TOKEN='bot token'
  6. CHAT_ID='cht id'
  7.  
  8. data = request.urlopen(GITHUB_URL).readline()
  9. issues = filter(
  10.     lambda issue: not issue['assignee'],
  11.     json.loads(data)
  12. )
  13.  
  14. if issues:
  15.     message = 'Уважаемые участники сообщества. Нам очень нужна ваша помощь в развитии проектов krddevdays. В настоящее время требуется выполнить следующие задачи:\n'
  16.     for index, issue in enumerate(json.loads(data)):
  17.         message += f'{index + 1}) {issue["title"]} {issue["url"]}\n'
  18.     message = parse.quote(message)
  19.     request.urlopen(
  20.         f'https://api.telegram.org/bot{BOT_TOKEN}/sendMessage?chat_id={CHAT_ID}&text={message}'
  21.     )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement