[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]
Further to the bot: It's still being worked on, but I've moved the OmniBot and (now discontinued) MeetBot (bash and ii, discontinued due to no callbacks, and inherent security vulnerabilities) to a GitHub organisation (DCGLUG/) for development. If anyone wants to submit a PR or open issues - you're more than welcome. I recognise there might be objections to using GitHub, but I don't really want to use other platforms, and GitHub has the tooling I need for the bot. There are ways around this: You can clone the [OmniBot] repo by: - git clone https://github.com/DCGLUG/DCGLUG-OmniBot or: - git clone git://github.com/DCGLUG/DCGLUG-OmniBot If you want to submit code, you can make changes locally, and instead of using GitHub, you can then create a Git patch, and email it to me at this address. This is a useful guide: https://thoughtbot.com/blog/send-a-patch-to-someone-using-git-format-patch The same goes for issues, I can accept issues via email, and add them to the repository. I'm looking forward to the completion of the bot! Flashtek has granted the bot +t on the #DCGLUG IRC channel, so it can change the topic via ChanServ, so that's very useful for the aspect of the bot. Thanks all! On Mon, Aug 9, 2021, at 2:18 PM, Dom Rodriguez/shymega wrote: > Hey all, > > Just to clarify on my program: it's an IRC bot, which will have various > commands, but the primary job is to automatically update the TOPIC on > IRC to the next virtual meet/physical meet. This does require a > template, but it can be updated when and as needed. The other thing the > bot will do is send a short email to the mailing list a week, and two > days before the meet to remind everyone. This can be adjusted if that's > too frequent. > > So I suppose it's not just an IRC bot, but a multi-purpose bot. > > Repo: https://github.com/shymega/DCGLUG-OmniBot > > Yes, I know, Java, but it's actually not that bad for this, and I did > attempt it in bash with ii, but ultimately I was just using `sleep` to > wait for NickServ etc, and it got to the point where it was very hacky, > and potentially vulnerable to attack as well. > > At least with Java, I can use my existing knowledge to add modularity, > and also have callbacks to wait for authentication and channel joining > to complete. > > Pushing local changes soon... all welcome to contribute. > > Cheers. > > On Mon, Aug 9, 2021, at 1:28 PM, Michael Everitt wrote: > > Top-posting because .. well .. its more convenient for this thread .. (!) > > > > Thanks for doing this Sebastian! > > > > If you want another op on the team, happy to oblige, I did hold the > > privs over on > > Freenode, but I don't think everyone got transferred over. > > > > Best regards, > > Michael. > > > > On 09/08/2021 13:25, Sebastian wrote: > > > Dear all, > > > > > > Dom Rodriguez asked on our IRC channel to have operator privileges in order to > > > change the channel topic automatically with a program. As you may remember from > > > May, when we decided to move the channel to Libera.Chat, Neil Stone set > > > everything up. So that we can have a few more people to maintain the channel, I > > > sent this email asking for official project registration on Libera.Chat. > > > > > > Best wishes, > > > > > > Sebastian > > > > > > -------------------------------------------------------------------------------- > > > > > > Date: Sun, 8 Aug 2021 18:09:05 +0100 > > > To: projects@xxxxxxxxxxx > > > Subject: Project Registration request for the Devon and Cornwall GNU/Linux > > > Users Group > > > > > > Dear Sir/Madam, > > > > > > I'm writing to request a project registration for the Devon and Cornwall > > > GNU/Linux Users Group. Earlier this year, we had an IRC channel on the freenode > > > network; however, in May we decided to move the channel over to Libera.Chat[1]. > > > 'Flashtek' registered the #dcglug channel on Libera.Chat, but since then hasn't > > > had time to maintain the channel, hence this request. > > > > > > Here are the answers to the questions listed on https://libera.chat/chanreg! :) > > > > > > -------------------------------------------------------------------------------- > > > > > > Your project name: Devon and Cornwall GNU/Linux Users Group > > > > > > Your project description: We are a community of GNU/Linux users, centered in > > > the > > > South West of England. Through both online and in-person meetings, we seek to > > > promote and support the use of GNU/Linux, and to provide for all who wish to be > > > involved a friendly and welcoming atmosphere in which to share in knowledge and > > > companionship. > > > > > > Can we list your project publicly, such as on the libera.chat website: > > > Yes > > > > > > Libera Chat staff member you have discussed this registration with: > > > Allie` > > > > > > Links to places we can find out more about your project: > > > > > > https://www.dcglug.org.uk > > > > > > https://www.dcglug.org.uk/archive/ > > > > > > Your NickServ account: > > > > > > seabass > > > > > > Your relationship to / position in the project: > > > > > > I was an operator on the previous freenode channel > > > > > > NickServ of group contacts and if their status is hidden/public: > > > > > > shymega - public > > > seabass - public > > > Noisytoot - public > > > emorrp1 - public > > > > > > Channels you'd like to claim: > > > > > > #DCGLUG > > > > > > #DCGLUG-* > > > > > > Would you like ONLY group contacts to be able to register these channels > > > with ChanServ?: > > > > > > Yes, please > > > > > > Cloak namespaces you'd like to claim: > > > > > > dcglug/* > > > > > > [1]: http://www.dcglug.org.uk/archive/2021/05/msg00067.html > > > > > > -------------------------------------------------------------------------------- > > > > > > Thank you very much for your time! We look forward to your response. > > > > > > Best wishes, > > > > > > Sebastian (seabass) > > > > > > ----- End forwarded message ----- > > > > > > Best wishes, > > > > > > Sebastian > > > > > > > > > > > -- > > The Mailing List for the Devon & Cornwall LUG > > https://mailman.dcglug.org.uk/listinfo/list > > FAQ: http://www.dcglug.org.uk/listfaq > > > > Attachments: > > * OpenPGP_signature > > > -- > Kind regards, > -- > Dom Rodriguez (also known as shymega) > > -- > The Mailing List for the Devon & Cornwall LUG > https://mailman.dcglug.org.uk/listinfo/list > FAQ: http://www.dcglug.org.uk/listfaq > -- Kind regards, -- Dom Rodriguez (also known as shymega) -- The Mailing List for the Devon & Cornwall LUG https://mailman.dcglug.org.uk/listinfo/list FAQ: http://www.dcglug.org.uk/listfaq