Current section
Files
Jump to
Current section
Files
src/glitch.gleam
import gleam/option.{None}
import gleam/result
import dot_env/env
import glitch/api/client.{Options}
import glitch/api/chat.{SendMessageRequest}
const user_id = "209286766"
pub fn main() {
use client_id <- result.try(env.get("CLIENT_ID"))
use access_token <- result.try(env.get("ACCESS_TOKEN"))
let client_options = Options(client_id: client_id, access_token: access_token)
let client = client.new(client_options)
let send_message_request =
SendMessageRequest(
broadcaster_id: user_id,
sender_id: user_id,
message: "Hello Twitter from Glitch and Gleam!",
reply_parent_message_id: None,
)
let assert Ok(_) = chat.send_message(client, send_message_request)
Ok(Nil)
}