D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] Libera.Chat IRC Project Registration request for the Devon and Cornwall GNU/Linux Users Group

 

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