예제 #1
0
 def setUp(self):
     self.wrapper = Github(access_token='access_token_token')
예제 #2
0
from decouple import config


# Enable logging
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
                    level=logging.DEBUG)

logger = logging.getLogger(__name__)


OWNER = config('OWNER')
REPO = config('REPO')
GITHUB_KEY = config('GITHUB_KEY')


github = Github(access_token=GITHUB_KEY, default_url_params=dict(owner=OWNER, repo=REPO))


def submit_news(text):
    issues = github.repo_issues().get()

    for issue in issues:
        number = issue.number().data
        github.issue_comments(number=number).post(data={'body': text})
        break


def newsletter(bot, update):
    #from_user = update.message.reply_to_message.from_user
    #message_id = update.message.reply_to_message.message_id
예제 #3
0
 def _init_github_client(self):
     self.token = config('GITHUB_TOKEN', None)
     return Github(access_token=self.token)