bevy-discord 0.9.0

A bevy plugin for sending and receiving discord messages.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use bevy_ecs::prelude::*;

use crate::messages::bot::*;
use crate::res::DiscordHttpResource;

pub(crate) fn handle_b_ready_message(
    mut events: MessageReader<BotReadyMessage>,
    mut commands: Commands,
) {
    for event in events.read() {
        let http_clone = event.ctx.http.clone();

        commands.insert_resource(DiscordHttpResource::new(http_clone));
    }
}