code: func (mod *GitHubBee) Run(eventChan chan bees.Event) {
  	ts := oauth2.StaticTokenSource(
  		&oauth2.Token{AccessToken: mod.accessToken},
  	)
  	tc := oauth2.NewClient(oauth2.NoContext, ts)
  
  	mod.eventChan = eventChan
  	mod.client = github.NewClient(tc)
  
  	since := time.Now() // .Add(-time.Duration(24 * time.Hour))
  	timeout := time.Duration(time.Second * 10)
  	for {
  		select {
  		case <-mod.SigChan:
  			return
  		case <-time.After(timeout):
  			mod.getRepositoryEvents(mod.owner, mod.repository, since)
  
  		}
  		since = time.Now()
  		timeout = time.Duration(time.Minute)
  	}
  }
docs: // Run executes the Bee's event loop.