MCPcopy Create free account
hub / github.com/Botloader/botloader / message_create_event

Function message_create_event

components/scheduler/src/bench.rs:220–259  ·  view source on GitHub ↗
(guild_id: Id<GuildMarker>)

Source from the content-addressed store, hash-verified

218}
219
220fn message_create_event(guild_id: Id<GuildMarker>) -> DiscordEvent {
221 let message: MessageCreate = serde_json::from_value(serde_json::json!({
222 "id": "3",
223 "channel_id": "2",
224 "guild_id": guild_id.to_string(),
225 "author": {
226 "id": "4",
227 "username": "vmbench",
228 "discriminator": "0001",
229 "avatar": null,
230 "bot": false,
231 },
232 "member": {
233 "roles": [],
234 "joined_at": "2020-02-02T02:02:02.020000+00:00",
235 "deaf": false,
236 "mute": false,
237 "flags": 0,
238 },
239 "content": "hello from vmbench",
240 "timestamp": "2020-02-02T02:02:02.020000+00:00",
241 "edited_timestamp": null,
242 "tts": false,
243 "mention_everyone": false,
244 "mentions": [],
245 "mention_roles": [],
246 "attachments": [],
247 "embeds": [],
248 "pinned": false,
249 "type": 0,
250 }))
251 .expect("valid stub MessageCreate");
252
253 DiscordEvent {
254 t: "MESSAGE_CREATE".to_string(),
255 guild_id,
256 event: DiscordEventData::MessageCreate(Box::new(message)),
257 timestamp: chrono::Utc::now(),
258 }
259}

Callers 1

run_iterationMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected