#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
Monday, June 20, 2022
[03:27:53] * idriven52 joined #ircdriven
[03:41:51] * idriven52 quit (Remote host closed the connection)
[03:42:13] * idriven61 joined #ircdriven
[03:45:37] * idriven61 quit (Remote host closed the connection)
[03:45:59] * idriven14 joined #ircdriven
[03:51:04] * idriven14 quit (Remote host closed the connection)
[03:51:23] * idriven48 joined #ircdriven
[03:54:09] * idriven48 quit (Remote host closed the connection)
[04:21:58] * newton quit (*.net *.split)
[04:22:31] * newton joined #ircdriven
[04:22:38] * newton quit (Signing in (newton))
[04:22:38] * newton joined #ircdriven
[04:30:09] * Netsplit 2 users quit: net ↔ split
Click to toggle user list
tjr Foxy
[04:30:50] * tjr joined #ircdriven
[04:37:52] * Foxy joined #ircdriven
[04:37:52] * Foxy quit (Changing host)
[04:37:52] * ChanServ set mode +v Foxy
[04:37:52] * Foxy joined #ircdriven
[06:33:55] + daniel2 The channel logging feature is ready
[08:34:44] + daniel2 bleh
[09:20:23] * Eckles joined #ircdriven
[11:39:37] * Eckles quit (Ping timeout: 248 seconds)
[12:11:37] * Eckles joined #ircdriven
[16:38:13] * mogad0n joined #ircdriven
[16:39:01] mogad0n yo
[16:40:22] + daniel2 Hi
[16:42:07] mogad0n its a pretty sick website i like it
[16:43:02] mogad0n is it all django based?
[16:44:40] + daniel2 Thanks, and yup, Django and bootstrap
[16:44:59] mogad0n ive been wanting to add a forum/bbs to my ircwebreg so i need to switch from flask based simple webreg to django.. and ive done very little due to depression lol
[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:14] mogad0n Ah do you not use some forum software which integrates with the microservices (django)
[16:47:19] mogad0n ill look it up
[16:47:56] + daniel2 I use Django machina heavily modified templates
[16:48:08] + daniel2 With ^
[16:48:16] * mogad0n nod
[16:48:43] + daniel2 That's what I love about Django. The apps and easy ability to modify them.
[16:49:47] mogad0n yeo
[16:49:53] mogad0n s/o/p/
[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
[16:53:19] mogad0n ah yeah i used bootstrap 5 when i started but i cant stand frontend beyond a point so I left that stuff
[16:59:18] mogad0n the contact page isnt displaying anything .. i presume that its pending ?
[17:00:17] + daniel2 Yeah a few items I haven't gotten to
[17:00:20] mogad0n maybe just integrate it into the about page?
[17:00:45] mogad0n postgres?
[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:41] mogad0n i see
[17:01:50] mogad0n dont worry bout it :)
[17:01:59] + daniel2 But yeah adding indexes really helped with PostgreSQL
[17:02:13] mogad0n btw is 6697 supported or is it coming soon
[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:03:52] mogad0n i dont have non tls exposed .. only have 6697 and i submitted the form wrong earlier today .. how can i edit the submission
[17:04:07] + daniel2 Ah yeah. Hmm you bring a good point I guess
[17:04:07] mogad0n oh cool 6697 is default yeah?
[17:04:21] + daniel2 6667. But I've never considered an SSL only network
[17:05:43] mogad0n yeah i only have 6697 .. ive never used twisted framework i usually just use sockets .. Should i check twisted out or is it very complex
[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:07:42] mogad0n yeah i used these bots to capture information from a form and then register and then die
[17:08:27] + daniel2 You basically create a new class method for each irc method which is mapped by the rfc codes
[17:08:42] mogad0n https://git.com.de/pratyush/ircWebRegistration/src/branch/master/irc_register.py this one will try to use webirc and the new draft/account-registration
[17:09:10] mogad0n nice
[17:09:42] + daniel2 This channel is logged in real time to the website
[17:10:49] mogad0n i remember seeing an announcement of this feature earlier today
[17:11:09] mogad0n is this graylog
[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:11] mogad0n or something
[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:06] mogad0n https://github.com/Graylog2/graylog2-server its nice i love the clean layout as well
[17:12:20] mogad0n i was talking about what youve built btw
[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:14:18] mogad0n hmm yeah i was pondering over how the db interaction will be and at what point will it possibly get dos'd due to multiple people doing crazy searcheds at the same time
[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:55] mogad0n thats nice
[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:30] mogad0n thanks daniel2 youve triggered an inspiration to complete my projects :)
[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:19:26] mogad0n ComputerTech is a darling :)
[17:20:04] + daniel2 I use abuse his network with the bots
[17:20:07] + daniel2 Just*
[17:20:09] mogad0n do you use psql when working
[17:20:14] mogad0n on server
[17:20:31] mogad0n cuz then id recommend trying pgcli
[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:23:51] mogad0n and use this pager its changing one config like in pgcli.conf
[17:24:09] mogad0n looks sick heh
[17:27:35] + daniel2 I gotta run and so some errands, I'll be back later if ya wanna stick around
[17:28:40] mogad0n i will be around .. ttyl
[18:59:46] * tjr is now known as trip
[22:31:12] Jobe cause it didnt respond to a PING in a timely fasion
[22:31:13] Jobe :P
[22:31:26] + daniel2 I need to figure out how to make it reconnect when ping time outs.
[22:32:46] Jobe :/
[22:32:57] Jobe have fun with that
[23:34:23] mogad0n well what does it send when it pings out
[23:34:45] mogad0n there must be something to listen to does it recieve a QUIT
[23:40:54] mogad0n can you check my submission i made mistakes and so it wont work
[23:41:09] mogad0n like maybe if theres a way to edit submissions
[23:41:21] mogad0n maybe a `draft` field
[23:41:23] mogad0n bool
[23:44:32] mogad0n idk maybe a trash idea
Prev
Next