A Discord bot, made with Gleam, designed to help manage a pixel art server.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

message publishing

Isaac d7243255 6bbb3598

+12 -1
+12 -1
src/pablo_pixarto.gleam
··· 164 164 message.Create(..message.new_create(), content: option.Some(post.uri)) 165 165 166 166 case message.create(state.client, state.channel_id, content) { 167 - Ok(_) -> logging.log(logging.Info, "[discord] message sent") 167 + Ok(msg) -> { 168 + case message.crosspost(state.client, state.channel_id, msg.id) { 169 + Ok(_) -> 170 + logging.log(logging.Info, "[discord] published (announced) message") 171 + Error(err) -> 172 + logging.log( 173 + logging.Error, 174 + "[discord] failed to announce message: " <> string.inspect(err), 175 + ) 176 + } 177 + logging.log(logging.Info, "[discord] message sent") 178 + } 168 179 Error(err) -> 169 180 logging.log( 170 181 logging.Error,