Shimmer
A Gleam library for interacting with the Discord API
Warning No handlers are currently triggered. This can currently only spin a bot up and manage the heartbeats.
Basic Example
import gleam/io
import shimmer
import shimmer/handlers
pub fn main() {
let handlers =
handlers.new_builder()
|> handlers.on_ready(fn() { io.print("Ready") })
|> handlers.on_message(fn(message) { io.print("Message Received!") })
|> handlers.handlers_from_builder
let client =
shimmer.new("TOKEN", 0, handlers)
|> shimmer.connect
erlang.sleep_forever()
}
Notes
- Currently, we bundle nerf, this will be removed once this pull request is merged.