telegram_bot_api_rs 0.1.1

Telegram Bot Api Rust Library
Documentation
use crate::bot::Bot;

use anyhow::Result;

use super::{
    payload::{DeleteWebhookPayload, SetWebhookPayload},
    types::WebhookInfo,
};

impl Bot {
    pub async fn set_webhook(&self, payload: SetWebhookPayload) -> Result<bool> {
        self.call_api_multipart("setWebhook", payload).await
    }
    pub async fn delete_webhook(&self, payload: &DeleteWebhookPayload) -> Result<bool> {
        self.call_api_json("deleteWebhook", payload).await
    }
    pub async fn get_webhook_info(&self) -> Result<WebhookInfo> {
        self.call_api_no_payload("getWebhookInfo").await
    }
}