Не могу получить chat id из web app telegram

есть

@dp.message_handler(commands="start")
async def start(message: types.Message):
    print("start")
    global id_user
    id_user = message.from_id
    group = message.chat.id
    print(group)
    markup = types.InlineKeyboardMarkup()
    markup.add(types.InlineKeyboardButton("открыть страницу", url="https://perevyazko1.github.io/testprojectwebappbot"))
    await message.answer(f'Привет {message.from_user.full_name}', reply_markup=markup)

который отправляет онлайн кнопку для открытия приложения и есть web приложение

import logo from './logo.svg';
import './App.css';
import {useEffect, useState} from "react";

function App() {
    const app = window.Telegram?.WebApp;
    const [appData, setAppData] = useState(null);

    useEffect(() => {
        const fetchAppData = async () => {
            if (window.Telegram && window.Telegram.WebApp) {
                const app = window.Telegram.WebApp;
                await app.ready(); // Убедитесь, что app готов перед обращением к initDataUnsafe
                setAppData(app.initDataUnsafe);
            }
        }
        fetchAppData();
    }, []);
    return (
        <div className="App">
            <header className="App-header">
                <img src={logo} className="App-logo" alt="logo"/>
                <p>
                    Edit <code>src/App.js</code> and save to reload.
                </p>
                <a
                    className="App-link"
                    href="https://reactjs.org"
                    target="_blank"
                    rel="noopener noreferrer"
                >

                </a>
                <div>{appData?.user?.first_name}</div>
                <div>{appData?.chat?.id}</div>
            </header>
        </div>
    );
}

export default App;

в котором я не могу получить идентификатор группового чата. Пробовал также запустить в чате бота, в этом случае appData?.user?.first_name получаю данные, но идентификатор чата не получаю. Резюмирую, подскажите как при запуске веб приложения получитьидентификатор группового чата?


Ответы (0 шт):