ScheduleMessageChatRequest

case class ScheduleMessageChatRequest(channel: String, post_at: Int, text: Option[String], parse: Option[String], as_user: Option[Boolean], link_names: Option[Boolean], attachments: Option[String], blocks: Option[String], unfurl_links: Option[Boolean], unfurl_media: Option[Boolean], thread_ts: Option[String], reply_broadcast: Option[Boolean])
Value parameters:
as_user

Pass true to post the message as the authed user, instead of as a bot. Defaults to false. See chat.postMessage.

attachments

A JSON-based array of structured attachments, presented as a URL-encoded string.

blocks

A JSON-based array of structured blocks, presented as a URL-encoded string.

channel

Channel, private group, or DM channel to send message to. Can be an encoded ID, or a name. See below for more details.

link_names

Find and link channel names and usernames.

parse

Change how messages are treated. Defaults to none. See chat.postMessage.

post_at

Unix EPOCH timestamp of time in future to send the message.

reply_broadcast

Used in conjunction with thread_ts and indicates whether reply should be made visible to everyone in the channel or conversation. Defaults to false.

text

How this field works and whether it is required depends on other fields you use in your API call. See below for more detail.

thread_ts

Provide another message's ts value to make this message a reply. Avoid using a reply's ts value; use its parent instead.

unfurl_links

Pass true to enable unfurling of primarily text-based content.

unfurl_media

Pass false to disable unfurling of media content.

Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product