diff options
Diffstat (limited to 'chat.sr.ht')
-rw-r--r-- | chat.sr.ht/bots.md | 18 | ||||
-rw-r--r-- | chat.sr.ht/index.md | 2 |
2 files changed, 19 insertions, 1 deletions
diff --git a/chat.sr.ht/bots.md b/chat.sr.ht/bots.md new file mode 100644 index 0000000..ed091ff --- /dev/null +++ b/chat.sr.ht/bots.md @@ -0,0 +1,18 @@ +# Setting up IRC bots + +IRC is a standardized protocol. The best resource for learning about the IRC +protocol is [ircdocs.horse][0], which essentially tracks the IRC living +standard. Many libraries are available for various programming languages to make +IRC bots easier to write, finding one for your language is an exercise left to +the reader. In any case, writing an IRC client implementation from scratch is +very easy. + +[0]: https://ircdocs.horse/ + +**Do not bring your IRC bot into a channel without permission from the channel +operators**. + +You can find various IRC-related software projects implemented by sourcehut +users [on the project hub][1]. + +[1]: https://sr.ht/projects?search=%23irc&sort=recently-updated diff --git a/chat.sr.ht/index.md b/chat.sr.ht/index.md index daabac8..c12a6ae 100644 --- a/chat.sr.ht/index.md +++ b/chat.sr.ht/index.md @@ -28,7 +28,7 @@ We have a few additional guides for different audiences: - [Quick-start for experienced IRC users](/chat.sr.ht/quickstart.md) - [Using the IRC bouncer](/chat.sr.ht/bouncer-usage.md) - [Setting up an IRC channel for your project](#TODO) -- [Writing an IRC bot](#TODO) +- [Writing an IRC bot](/chat.sr.ht/bots.md) - [Information for network operators](/chat.sr.ht/ircops.md) ## chat.sr.ht software |