Как узнать имя бота по api ключам?
Заказчик мне дал 2 апи ключа: api,secret keys,сказал для ознакомления.До этого я взаимодействовал с ботами только через bot father.Если кто знает подскажите как получить имя бота по api бота.
Ответы (1 шт):
Автор решения: PunyFlash
→ Ссылка
Используйте метод getMe. Пример с использованием библиотеки westacks/telebot:
// index.php
<?php
require 'vendor/autoload.php';
use WeStacks\TeleBot\TeleBot;
$bot = new TeleBot('123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11'); // API-токен бота здесь
$bot_user = $bot->getMe();
var_dump($bot_user);
Выполнив файл в консоли - php index.php, получаем вывод информации о боте:
object(WeStacks\TeleBot\Objects\User)#31 (7) {
["id"]=>
int(1234567890)
["is_bot"]=>
bool(true)
["first_name"]=>
string(23) "Example Bot"
["username"]=>
string(23) "example_bot"
// ...
}