Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
chapter0
chapter1
chapter2
chapter3
chapter4
chapter5
chapter6
README.md

README.md

AdiIRC Plugins

Writing .Net Plugins for AdiIRC Targeting API v2 and using C#

Introduction

This series of tutorials expects you to have a basic understanding of .Net, C#, Visual Studio, IRC and AdiIRC. Additionally they will assume you are working with a copy of Visual Studio 2017 ( Community Version ), which is available for free online.

Resources

Besides these tutorials you should also be aware of the official Documentation and the Wiki. You can also ask questions in the official irc support channel on freenode #adiirc-api

Tutorials

0 - Setting up a Project

Covers setting up a project, references and installing compiled plugins into AdiIRC.

1 - A basic Plugin: "Hello World"

Covers the Iplugin Interface and showing a simple text message.

2 - Commands and Events

Covers creating slash Commands, using other Commands from your plugin and using API Events.

3 - Editing and Eating Events

Covers using the EatData field of argument and changing incoming messages. Gives examples on how to implement a very simple join/part filter.

4 - Magnificent Menus

Covers hooking into a variety of menu's, displaying Forms.

5 - Editing the Editbox

Covers making use of the Editbox.

6 - Raw Power

Covers hooking into Raw events, the basics of IRC messages, Fake Raw Messages and finally Sending Messages.