本文整理汇总了PHP中PluginManager::sendReceived方法的典型用法代码示例。如果您正苦于以下问题:PHP PluginManager::sendReceived方法的具体用法?PHP PluginManager::sendReceived怎么用?PHP PluginManager::sendReceived使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PluginManager
的用法示例。
在下文中一共展示了PluginManager::sendReceived方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Translator
global $msg;
global $api;
global $sender;
global $db;
global $t;
$t = new Translator();
$db = new MySql();
$api = new telegramBot(TELEGRAM_API_TOKEN);
$pluginManager = new PluginManager();
$pluginManager->collectAliases();
if (defined("IS_CRONJOB")) {
// Cronjob running
// TODO
} else {
// Message received
$update = new Update($api->getWebhookUpdates());
if ($update->type == "inlineQuery") {
} else {
$message = $update->message;
$pluginManager->sendReceived($message);
if ($message->is_command) {
$cmd = $message->getCommand();
if (!$cmd) {
exit;
}
$cmd = $pluginManager->resolveAlias($cmd);
$class = new $cmd();
$class->execute($message);
}
}
}