feat: get a random image
This commit is contained in:
parent
1ff993d236
commit
4f96c9087f
1 changed files with 4 additions and 0 deletions
|
@ -15,6 +15,7 @@ use std::process::Command;
|
|||
use chrono::{Datelike, Utc};
|
||||
use gdk_pixbuf::{Pixbuf, PixbufFormat, PixbufLoader};
|
||||
use gdk_pixbuf::prelude::PixbufLoaderExt;
|
||||
use rand::seq::IndexedRandom;
|
||||
use resvg::usvg;
|
||||
use serde::Deserialize;
|
||||
use serenity::all::GuildId;
|
||||
|
@ -95,6 +96,9 @@ async fn update_icon_main(ctx: Arc<Context>) {
|
|||
|
||||
// filter them so only the current season (if any) are active
|
||||
let logos_filtered = logos_filter(&festival_data, logos);
|
||||
|
||||
let mut rng = rand::rng();
|
||||
let logo_selected = logos_filtered.choose(&mut rng).unwrap();
|
||||
}
|
||||
|
||||
struct FestivalData{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue