Skip to content

areebbeigh/RSS2IRC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python RSS2IRC Bot

This is a simple IRC bot that'll return feeds from an RSS source to 1 or more IRC channels.


Configuration

To configure the bot open config/config.py with any text editor and being with the configuration. All the details about different fields are already included as comments in the file.


Commands

Command Description
!feedReturns last 3 feeds
!feed last (1-5)Returns last 'n' number of feeds
!feed listReturns the feed list currently being used
!feed helpView this help dialogue
!creditsView bot credits

Admin commands

!loginUses NickServ to login with the bot password set in the config
!killsocketKills the bot connection

The bot can have only 1 admin. The admin is determined by the complete nick, ident and hostmask and hence, you need to configure this properly. You can look at the debug messages in the console while the bot is running to get your nick, ident and hostmask string.


Possible Snags

1. Bot is not joining the channel

Check if the bot actually connected to the network by using /whois <bot_nick> or <bot_alt_nick> if the bot is not connected then both the nick and alt_nick are occupied. If the bot is connected and yet it is not joining the channels then check the channel settings (ban masks, invite only, registered only etc.).

2. No feeds

Check if the URL you provided is working and it is a valid feed source. Here's what an RSS page looks like: https://github.com/areebbeigh.atom

3. Bot is not logging in

This bot uses NickServ to login which will happen only if the nick name it uses is regsitered. Make sure the nickname is registered and the password you have entered is correct. Also try the !login command and see if it identifies. If it still does not work the network you're connecting to probably does not use NickServ.

4. Bugs

If you find any bugs / miss typed stuff in the code please feel free to make a pull request / open an issue on this repo. You can also contact me via areebbeigh@gmail.com

Cheers ☕


Developer: Areeb Beigh [areebbeigh@gmail.com]
Version: 2.2
GitHub Repo: https://github.com/areebbeigh/RSS2IRC

About

An IRC bot that'll return feeds from an RSS feed to 1 or more IRC channels. The bot has a couple of commands (admin and public) too.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages