#ircdriven Bot Logged User list

Network: Libera.Chat
Modes:
Last Seen: an hour ago
Topic: IRC Driven :: https://www.ircdriven.com :: The website is considered out of beta status at this time as most features have been built :: Seeking networks and assistance with Python development :: IRC Driven is just old now. ::
#1,743
Rank
18
Users

Channel Log Archive for #ircdriven

Prev
Next

* All times are UTC
Filtering by user: daniel2
Monday, June 20, 2022
[06:33:55] + daniel2 The channel logging feature is ready
[08:34:44] + daniel2 bleh
[16:40:22] + daniel2 Hi
[16:44:40] + daniel2 Thanks, and yup, Django and bootstrap
[16:45:02] + daniel2 The bots are written in Python with twisted
[16:45:18] + daniel2 Oh I've been there
[16:45:32] + daniel2 Happens to me with the site at times but lately I've been inspired
[16:45:53] + daniel2 Try Klein, it's based on flask, I use it for the bots webhooks
[16:47:56] + daniel2 I use Django machina heavily modified templates
[16:48:08] + daniel2 With ^
[16:48:43] + daniel2 That's what I love about Django. The apps and easy ability to modify them.
[16:52:22] + daniel2 My next project will be to upgrade to bootstrap 5 and that won't be easy. They really changed a lot since 4
[17:00:17] + daniel2 Yeah a few items I haven't gotten to
[17:01:09] + daniel2 Yes, I migrated you PostgreSQL a month or two ago and it's been amazing
[17:01:14] + daniel2 The site used to be really slow
[17:01:24] + daniel2 The*
[17:01:40] + daniel2 Ugh I'm on my phone and can't type. That's was migrated to
[17:01:59] + daniel2 But yeah adding indexes really helped with PostgreSQL
[17:03:51] + daniel2 By the indexer? There's no reason for it to be indexed on 6697 as we still require 6667 to always be open as that's the default port. I'm going to add ipv6 support to the bots but it's not a priority
[17:04:07] + daniel2 Ah yeah. Hmm you bring a good point I guess
[17:04:21] + daniel2 6667. But I've never considered an SSL only network
[17:06:37] + daniel2 Twisted is cool cause it's asynchronous for one. The other is I'm inheriting the IRCClient class and just using that to handle data
[17:06:53] + daniel2 So the bots actually act like an IRC client
[17:07:06] + daniel2 Do a version on idriven28
[17:08:27] + daniel2 You basically create a new class method for each irc method which is mapped by the rfc codes
[17:09:42] + daniel2 This channel is logged in real time to the website
[17:11:09] + daniel2 Yeah I just finished it last night. A big portion was getting the site to interact with the bots
[17:11:16] + daniel2 Graylog?
[17:11:26] + daniel2 The channel logging bot is written entirely from scratch by myself
[17:11:38] + daniel2 I took about 3 weeks to build it
[17:12:40] + daniel2 Oh. I wanna clean up the logging page a little bit and add a search and filter
[17:12:45] + daniel2 Add the ability to hide events
[17:13:20] + daniel2 The way it's stored in the database is by event
[17:15:15] + daniel2 The database is pretty fast. It would take a lot to go a ddos. Even the most intense query of the site takes milliseconds
[17:15:24] + daniel2 And uses virtually no resources
[17:15:59] + daniel2 The bots also use a rest API which queue tasks
[17:16:16] + daniel2 There's no direct database access from the bots
[17:17:49] + daniel2 This also allows me to clean date before processing
[17:18:34] + daniel2 I will look into adding an SSL only network option to the site
[17:19:01] + daniel2 Glad to hear. ComputerTech is the one who got me to reboot the project a year ago. I never thought I'd ever get this far with it
[17:19:15] + daniel2 My daughter also, she is 15, thinks I'm cool for writing this site
[17:20:04] + daniel2 I use abuse his network with the bots
[17:20:07] + daniel2 Just*
[17:20:35] + daniel2 I rarely use it on prod, a few times on my dev server to tweak stuff
[17:21:03] + daniel2 I'll have to check it out. psql is meh
[17:27:35] + daniel2 I gotta run and so some errands, I'll be back later if ya wanna stick around
[22:31:26] + daniel2 I need to figure out how to make it reconnect when ping time outs.
Prev
Next