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 LineBotpub fn new(channel_secret: &str, channel_token: &str) -> LineBot[src]
pub fn new(channel_secret: &str, channel_token: &str) -> LineBotpub fn check_signature(&self, body: &str, signature: &str) -> bool[src]
pub fn check_signature(&self, body: &str, signature: &str) -> boolpub 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>) -> Responsepub fn post(&self, endpoint: &str, data: Value, options: Value) -> Response[src]
pub fn post(&self, endpoint: &str, data: Value, options: Value) -> Response