Skip to content

twitchdev/chatbot-csharp-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSharp-Chatbot-Sample

A sample IRC Twitch chatbot using written in C#.

What's in this sample

This sample demonstrates how to write a simple Twitch chatbot through IRC. The chatbot connects to a Twitch channel's chat via IRC, reads messages from chat, responds to a few simple commands, and maintains the connection by PINGing and PONGing as needed.

How to edit this Bot and use it yourself

  • Generate an OAuth Token per the instructions from the Twitch IRC documentation
  • Create a new C# Console Application
  • Download the TwitchChatBot.cs file
  • Add the TwitchChatBot.cs file into your project
  • Download the Pinger.cs file
  • Add the Pinger.cs file into your project
  • Download the Program.cs file
  • Overwrite the existing Program.cs file in your project with the contents from this Program.cs file.
  • Update the namespace in your files as they need to match the name of your project rather than "Chatbot_Demo"
  • Update the three variables in the Program.cs file with the credentials specific to you ("login_name" is the Twitch username of your bot, "token" is the token generated from step 1, and "channels_to_join" is the Twitch channel(s) chat you want your bot to join)
  • Run the project. Open the channel you're testing chat with and talk to your bot

About

Chatbot Example in Csharp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages