404:
async getChannelPosts(channelUsername: string, limit: number): Promise<any[]> {
const apiUrl = `https://api.telegram.org/bot${this.botToken}/getChatHistory?chat_id=@${channelUsername}&limit=${limit}`;
try {
const response = await fetch(apiUrl);
const data = await response.json();
if (data.ok) {
return data.result.messages;
}
throw new Error('Failed to fetch channel posts.');
} catch (error) {
throw error;
}
}
Бот может обрабатывать лишь новые сообщения, к старым доступа он не имеет
Обсуждают сегодня