Skip to content

Weekend project; electron-based twitch bot for streamers

License

Notifications You must be signed in to change notification settings

jimmed/spankhbot

Repository files navigation

spankhbot

Weekend project; electron-based twitch bot for streamers

Roadmap

  • 0.1
    • Basic Capabilities
      • Login for bot account
      • Login for streamer account
      • Send/receive messages using either account
    • Simple UI
      • Sidebar
      • Dashboard
        • Chat
      • Settings pane
        • Accounts
        • Plugins
  • 0.2
    • Plugin API
      • Pub/sub for
        • Chat messages
        • Join/leave events
      • UI API
        • Settings Pages
        • Main Pages
        • Dashboard widgets
        • Chat messages
      • Initial Plugins:
        • Auto-responder
          • Settings pane to configure 1+ match/responses
          • Respond to matched messages
            • Regex match
            • Regex replace
        • Timed (single/repeating) announcements
          • Settings pane to configure 1+ announcements
          • Widget to show next announcement + create one-off
        • Auto-greet
          • Set greeting inline
          • Settings pane to configure custom greets
        • Emoticon support
          • Twitch emotes
          • BTTV emotes
  • 0.3
    • Permissions system for plugins
      • Fetch moderator list (timed w/force refresh button)
      • Plugin API has methods to get list/check user status
    • New plugins
      • Strikes/ban system
        • Widget to show highest strikes + last ban
        • Settings to show full details
      • Song request
        • Sources
          • YouTube
          • SoundCloud
          • Spotify?

About

Weekend project; electron-based twitch bot for streamers

Resources

License

Stars

Watchers

Forks

Packages

No packages published