About a week ago I installed Foundry Stream Module (check out the module). So far I’m really happy with the module. I had a pretty hard time getting it to work. That said, the effort was worth it for the ability to interact with my twitch chat directly from Foundry. I though maybe I’d take a crack at providing guidance on how to get the module up and running.
I’m basing this guidance on the a post on the module’s Discord by Bhumama, but some of the information there is outdated:
Setting up Foundry Stream Module
- You need to be running Foundry VTT version 7.9 (as of the publication date of this article). The developer is currently working on updating the module for version 8. I tried it on version 7.10, and I had no luck.
- While in Configuration and Setup on Foundry VTT, you can install the module on the Add-on Module tab.
- Activate the Gamer World you want to use the module in, go to Manage Modules and activate this module.
- Open the Configure Settings dialogue, switch to the Module Settings tab, and scroll down to the Foundry stream module heading.
- Then, you will need an OAuth key to allow Foundry to interact with a twitch account.
- In a web browser, navigate to https://twitchapps.com/tmi/
- Click “Connect”
- Copy the token, including the “oauth:” at the beginning.
- OK, back to the configuration window in Foundry VTT, I’ll walk you through each piece of information you need to enter
- Twitch Channel – If your twitch URL “www.twitch.tv/yourusername” the “yourusername” part would go here. All lowercase.
- Twitch Username – This is your twitch username, or the username for the bot you want to post from. It is CASE SENSITVE, so it won’t work if it’s not exactly the same.
- Twitch OAuth Token – you got it in step 5 above. paste it here.
- Everything else in configuration isn’t necessary, but you should probably look through it anyway.
One Last Thing…
OK, so now it should be all set up. But, you need to remember one more thing: You have to have a twitch window for the account open to the channel in order for it to work!
Let me know if you have any trouble, and I’ll see if I can help you sort things out.