app.js 472 B

1234567891011121314151617181920212223242526
  1. let oauth = require('./oauth.js')
  2. let storage = require('./storage.js')
  3. let bot = require('./bot.js')
  4. const crypto = require('crypto')
  5. // main
  6. let main = () => {
  7. storage.init()
  8. if (!storage.data.sess_secret) {
  9. storage.data.sess_secret = crypto.randomBytes(128).toString('base64')
  10. storage.save()
  11. }
  12. if (storage.data.token && storage.data.token_secret) {
  13. console.log('[INFO] Starting bot')
  14. bot.start()
  15. } else {
  16. oauth.start()
  17. }
  18. }
  19. main()