[ 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