Struct line_messaging_api_rust::bot::LineBot [−][src]
pub struct LineBot { pub config: LineBotConfig, pub client: Client, }
Fields
config: LineBotConfig
client: Client
Methods
impl LineBot
[src]
impl LineBot
pub fn new(channel_secret: &str, channel_token: &str) -> LineBot
[src]
pub fn new(channel_secret: &str, channel_token: &str) -> LineBot
pub fn check_signature(&self, body: &str, signature: &str) -> bool
[src]
pub fn check_signature(&self, body: &str, signature: &str) -> bool
pub fn push_message(&self, to: &str, msg: LineMessage)
[src]
pub fn push_message(&self, to: &str, msg: LineMessage)
pub fn push_messages(&self, to: &str, msg: Vec<LineMessage>)
[src]
pub fn push_messages(&self, to: &str, msg: Vec<LineMessage>)
pub fn get_content_from_message(&self, message: LineMessage)
[src]
pub fn get_content_from_message(&self, message: LineMessage)
pub fn get_content(&self, message_id: String)
[src]
pub fn get_content(&self, message_id: String)
pub fn get_profile_from_user_source(&self, user: LineSource)
[src]
pub fn get_profile_from_user_source(&self, user: LineSource)
pub fn get_profile(&self, user_id: &str)
[src]
pub fn get_profile(&self, user_id: &str)
pub fn leave(&self, source: LineSource)
[src]
pub fn leave(&self, source: LineSource)
pub fn get(&self, endpoint: &str, options: HashMap<String, String>) -> Response
[src]
pub fn get(&self, endpoint: &str, options: HashMap<String, String>) -> Response
pub fn post(&self, endpoint: &str, data: Value, options: Value) -> Response
[src]
pub fn post(&self, endpoint: &str, data: Value, options: Value) -> Response