| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- namespace App\Services;
- use Telegram\Bot\Api;
- use Telegram\Bot\Exceptions\TelegramSDKException;
- class SecretService
- {
- /**
- * @param Api $telegram
- * @param $data
- * @param $chatId
- * @param $firstName
- * @param $messageId
- * @throws TelegramSDKException
- */
- public static function init(Api $telegram, $data, $chatId, $firstName, $messageId): void
- {
- if ($data === "secret@@index") {
- $res = SecretService::index($chatId, $messageId);
- $telegram->editMessageText($res);
- }
- }
- private static function index($chatId, $messageId): array
- {
- $keyboard = [
- [
- ['text' => '查看秘钥', 'callback_data' => 'secret@@view'],
- ['text' => '找回账号', 'callback_data' => 'secret@@retrieve'],
- ],
- [
- ['text' => '返回', 'callback_data' => 'topUp@@home'],
- ]
- ];
- $text = "秘钥管理\n";
- $text .= "请选择业务类型";
- return [
- 'chat_id' => $chatId,
- 'text' => $text,
- 'message_id' => $messageId,
- 'reply_markup' => json_encode(['inline_keyboard' => $keyboard])
- ];
- }
- }
|