Random Network
Statistics
* related to indexed networks only

Channel Bot Discussion

Channel Bot Discussion  

  By: daniel on Jan. 6, 2023, 9 p.m.

Channel Bot Discussion

I plan on expanding the channel bot and wanted to gauge some requested features.

Current Features

Channel Logging and user lists
Weather Forecasts
Jokes
Insults

Planned features

  • Quote submitting and pulling
  • !seen support
  • Search Support for the site

  • Access support
    I am going to be working on a way to identify to the channel bot using your IRC Driven username, I am opting to use tokens instead of your password which can be generated by the users.
    So it would be /msg ircdrivenbotnick login websiteuser token. I will also add a feature to allow the bot to remember logins based on ident/hostmask (both must be required for this).
    You will be able to add extra security by setting an ident and/or hostmask requirement.

This could possibly be used for channel access, like opping, voice, etc, and that may be considered.

Benefits of this:

  • Associating your IRC nickname on a network will allow you to link your channel log messages to your profile. The account will be attach to each channel log message. So changing your nickname will not affect previous messages.
  • Allows the channel bot to remember things about users, such as weather location, user data, etc
  • Allow Network Admins/Channel Admins to perform certain functions/setting changes via the site directly.
  • If you submit a quote using the bot it will link it to the network, channel, and website user.
  • Allows further restrictions to the bot if needed for certain commands (I can create access levels).

Considerations:

  • I will have to track the username, ident, hostmask in a separate table to manage logins to each network. I can however, set an auto login feature honestly if an ident/hostmask is specified (ident must be working, no ~ident).
  • When the channel bot is restarted, it will clear all logins (auto logins would auto identify if an entry matches, this can be global for networks). It will be a setting that has be toggled.
  • Need to determine if networks/channels should be able to disable auto login for their channels for extra security.

Considered Features

  • Possibly having news post alerts to channels when a network/channel posts a new article on the website showing article title and url.

I would love some more discussion on this if anyone has other ideas of things I can add to the channel bot. This is becoming an IRC link to the actual website and content.

Daniel Shafer
Founder / Lead Developer
IRC Driven Networks
https://www.ircdriven.com

Re: Channel Bot Discussion  

  By: CrazyCat on March 6, 2023, 12:50 p.m.

Hi Daniel,

Here are several points about the channel bot
1. I didn't find any way to remove the bot from the network. Even when removing it from all channels, it stays here.
2. The bot is on 3 channels, I removed it so it leaves (normal) but I killed it and it comes back on the channels
3. I tryed to add it to other channels, it doesn't join.

Best regards,
CrazyCat

Tchat francophone

 Last edited by: CrazyCat on March 12, 2023, 4:59 p.m., edited 1 time in total.

Re: Channel Bot Discussion  

  By: daniel on March 9, 2023, 5:16 p.m.

This is strange because it should /quit when no channels are left. There are 2 ways to remove the bot from the channel, kick it, or disable it. I need to test the kicking feature as it may be inconsistent. If there was perhaps an issue with the website communicating the bots that might have caused an issue too.

With that said, I've been putting a lot of work into the channel bot lately and a revised version will be launched soon.

Daniel Shafer
Founder / Lead Developer
IRC Driven Networks
https://www.ircdriven.com

Re: Channel Bot Discussion  

  By: CrazyCat on March 12, 2023, 4:54 p.m.

Thanks Daniel,
I also think it's a trouble in communication between site and bot.

BTW, it's not an emergency :)

Tchat francophone