Initial Setup Instructions:

Streamer.bot Scheduler Settings:

To begin saving all information that will be needed for Twitch, Google Calendar, and/or Discord, you will first need to know how to use the Settings in Streamer.bot.

****** MAKE SURE TO USE THE CANCEL BUTTON IF EXITING!******

CLOSING THE BOX WILL LOCK IT IN A LOOP IN STREAMER.BOT!

Twitch:

To create a connection to the Twitch API, follow these steps:

  1. Login with Your Twitch Account: https://dev.twitch.tv/

    1. Select Your Console in the top right.
  2. Register Your Application:

    image.png

    1. Use the test button on the Settings Action in Streamer.bot and fill in the Client ID and Client Secret.
    2. Click Save

    Google:

    Google-Logo-PNG3.png

    Step 1: Create a Project in Google Cloud Console

    1. Visit the Google Cloud Console: https://console.cloud.google.com/

    2. Log in with your Google account if prompted.

    3. Click on Select a project in the top navigation bar.

      1.PNG

    4. Click New Project and provide:

      • A Project Name (e.g., "Google Calendar API Project").

      • An optional Organization and Location.

        2.PNG

    5. Click Create.


    Step 2: Enable the Google Calendar API

    1. Inside your newly created project, go to the APIs & Services section in the left-hand menu.

      3.PNG

    2. Click Library.

    3. Search for Google Calendar API in the search bar.

    4. Scroll down to find Google Calendar API from the results and click. Then click Enable.

      4.PNG


    Step 3: Create Credentials

    1. In the APIs & Services menu, click on Credentials.

      5.PNG

    2. Click Create Credentials and select OAuth 2.0 Client ID.

      6.PNG

      • If you haven’t already configured the OAuth consent screen, you’ll be prompted to do so. Follow the steps below:
        1. Go to OAuth Consent Screen. You will be instructed to configure consent screen, click the configure button and proceed. Then ****choose External.
        2. Provide the App Name (your choice), User Support Email (your email), and Developer Contact Information (your contact info).
        3. Under Scopes, click Add or Remove Scopes and include ../auth/calendar and ../auth/calendar.events. Click Update when selected.
        4. Test user can be added if desired or if instructed. Your Email will suffice. This is not required. Press Save and Continue.
    3. Return to the Credentials page and select OAuth 2.0 Client ID.

    4. Choose an application type:

      • Select Desktop App for a local application.
    5. You will now see Client ID and Client Secret. You will need both to enter into the Settings in Streamer.bot.

    6. In areas that require a domain or other web address, use https://localhost:1313 (or variations of, i.e. http://localhost ). 1313 the port streamer.bot will use for the Google API.

Discord

Discord.png

To create a Discord Webhook, follow these steps:

  1. Create or choose a channel that you want to assign the webhook.

  2. Click the Cog Wheel next to the channel name.

    image.png

    image.png

    image.png

Using the Multi-Scheduler: