#include <TelegramBot.h>
Definition at line 32 of file TelegramBot.h.
Telegram::TelegramBot::TelegramBot |
( |
| ) |
|
Telegram::TelegramBot::TelegramBot |
( |
std::string |
token | ) |
|
void Telegram::TelegramBot::addCommand |
( |
TCommand |
cmd | ) |
|
Adds a callback to the command list of the bot
- Parameters
-
Definition at line 44 of file TelegramBot.cc.
void Telegram::TelegramBot::apiRequest |
( |
std::string |
method, |
|
|
std::map< std::string, std::string > |
parameters |
|
) |
| |
|
private |
void Telegram::TelegramBot::apiRequestJson |
( |
std::string |
method, |
|
|
std::map< std::string, std::string > |
parameters |
|
) |
| |
|
private |
void Telegram::TelegramBot::init |
( |
void |
| ) |
|
|
private |
std::string Telegram::TelegramBot::processCommand |
( |
std::string |
cmd | ) |
|
|
private |
void Telegram::TelegramBot::processMessage |
( |
std::string |
message | ) |
|
Process incoming message
- Parameters
-
message | a std::string storing the message sent by the Telegram system |
Definition at line 74 of file TelegramBot.cc.
void Telegram::TelegramBot::sendMessage |
( |
std::string |
message, |
|
|
Json::Int64 |
chat_id |
|
) |
| |
void Telegram::TelegramBot::sendMessage |
( |
std::string |
message, |
|
|
std::string |
chat_id |
|
) |
| |
void Telegram::TelegramBot::setWebhook |
( |
std::string |
url | ) |
|
Set the webhook The web hook URL is like https://<your domain>="">/cgi-bin/mybot.cgi A web hook must be set before you can get any messages from the Telegram network!
- Parameters
-
url | a std::string with the URL of the hook |
Definition at line 60 of file TelegramBot.cc.
std::string Telegram::TelegramBot::api_url |
|
private |
Json::Int64 Telegram::TelegramBot::chat_id |
|
private |
The documentation for this class was generated from the following files: