Current section

Files

Jump to
discord_gleam src discord_gleam.gleam
Raw

src/discord_gleam.gleam

import discord_gleam/event_handler
import discord_gleam/http/endpoints
import discord_gleam/types/bot
import discord_gleam/types/message
import discord_gleam/ws/event_loop
pub fn bot(token: String) -> bot.Bot {
bot.Bot(token: token)
}
pub fn run(
bot: bot.Bot,
event_handlers: List(event_handler.EventHandler),
) -> Nil {
event_loop.main(bot, event_handlers)
}
pub fn send_message(bot: bot.Bot, message: String, channel_id: String) -> Nil {
let msg = message.Message(content: message)
endpoints.send_message(bot.token, msg, channel_id)
}