Discord

SphtBot Discord Setup (work in progress)

Terms used in this article:
SphtBot - The bot that connects to Battle.net and BotNet and communicates with Discord. This is a Win32 application.
BotNet - This is the service used to communicate between Battle.net and Discord. It is currently hosted by BNETDocs.
WebChannel - This is a generic term referring to the streaming service itself.

The Battle.net streaming service is currently undergoing beta testing.

Discord server setup

1. Invite the Battle.net Discord bot to your server

Screenshot

2. Create a unique #channel where you want your Battle.net activity to be streamed.

The bot must have the following permissions to the this channel:
Read Messages | Send Messages | Manage Messages | Read Message History | Use External Emojis

Screenshot

For more information on creating Discord channels and setting permissions, click here.

SphtBot setup

1. Download SphtBot.

2. Before running SphtBot, download and apply discord.reg. This simplifies the setup process.

Screenshot

3. Now you can run SphtBot and configure Battle.net settings. In order to use the streaming service:

1) You must be logged on to Battle.net
2) You must create and log on to your own unique BotNet account
3) The WebChannel service (Discord) must be online.

Issuing the command /webchannel status will indicate the service's status.

Screenshot

Make sure you see three green pound (#) symbols before continuing to the next step!

Almost there...

You are now ready to activate your #channel. The Discord admin should now issue the command:
!bncsfeed <Discord channel> <BotNet account>.

Example:

Screenshot

Success!

Screenshot


Customizations

The Discord bot allows you to customize your channel stream to a great degree.

Screenshot

Use !bncsget and !bncsset to edit settings for your #channel.

Screenshot

For example, to change your timezone:

Screenshot

Click here for a list of valid timezones.

There are also many different variables that can be used for advanced customization.