Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import json
- from urllib import request, parse
- 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'
- BOT_TOKEN='bot token'
- CHAT_ID='cht id'
- data = request.urlopen(GITHUB_URL).readline()
- issues = filter(
- lambda issue: not issue['assignee'],
- json.loads(data)
- )
- if issues:
- message = 'Уважаемые участники сообщества. Нам очень нужна ваша помощь в развитии проектов krddevdays. В настоящее время требуется выполнить следующие задачи:\n'
- for index, issue in enumerate(json.loads(data)):
- message += f'{index + 1}) {issue["title"]} {issue["url"]}\n'
- message = parse.quote(message)
- request.urlopen(
- f'https://api.telegram.org/bot{BOT_TOKEN}/sendMessage?chat_id={CHAT_ID}&text={message}'
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement