this post was submitted on 09 Jun 2023
6 points (100.0% liked)
Game Deals
729 readers
1 users here now
All the best deals for games, discounts, bundles etc. are all welcome!
Community Rules:
- Affiliate links are allowed, but MUST be disclosed in the title. Eg, by adding [Affiliated] to the end.
- Please only post deals from legitimate retailers, grey-market key-shops such as G2A etc. hurt developers even more than piracy!
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Any chance you'd publish your bot code? I'd like to do similar with she content relevant to some other interests.
The bot code is SUPER nasty right now, lots of hardcoded URLs and stuff atm.
I plan to generalise it and then I'll likely throw it on my GitHub! https://github.com/CameronRedmore
I'll let you know once it's up there :)
Given the majority of your repo are in Java, I guess your bot is written in Java as well? As a Java guy, I'd love to help! Cheers 👍🏻
Ah, most of my public stuff is indeed in Java, but I haven't made any new projects in Java for quite a while now haha.
Most of my projects have actually been in NodeJS until rather recently.
As my introduction post states, I'm trying to learn Rust at the minute! So the bot is actually written in Rust!
Unfortunately, not knowing a language leads itself to writing terrible, unreadable code that goes against all the conventions haha! Hence the horrendous state the bot is in right now :)
I've temporarily taken the bot down whilst I rewrite it and make it more general and clean. I'm trying to make it more... modular :)
I've just had an idea however, I could implement a system which would enable to bot to run an external command, parse in the output (likely JSON), and then treat it as posts to make, that would enable anyone to write a "provider" in any language they like, the main bot would just call that, and so long as they returned data in the right format, it'd just work.
Something to think about for sure! 🤔
That might be handy. I can probably cobble together some sort of python scraper for the datasources I'm interested in... but am guessing the lemmy API side to be outside of my capability.