Непонимаю что вы там мудрите, к телеграм боту можно прикрутить любой АPI. Даже переписку с канала можно сохранять в БД. Зачем вам создавать картинки с текстом, мне пока не понятно...😒 Гляну что это вообще такое 😊 может мне пригодится 😁
Проверка типов. Если это массив , возвращать тру. Если строка или число фолс. Или проще, методом полного исключения. Если не массив, то фолс, иначе тру или результат.
Массивы вот так проверяют: // Все следующие вызовы вернут true Array.isArray([]); Array.isArray([1]); Array.isArray(new Array()); // Малоизвестный факт: Array.prototype сам является массивом: Array.isArray(Array.prototype); // Все следующие вызовы вернут false Array.isArray(); Array.isArray({}); Array.isArray(null); Array.isArray(undefined); Array.isArray(17); Array.isArray("Array"); Array.isArray(true); Array.isArray(false); Array.isArray({ proto: Array.prototype });