ivandao, а должно быть страшно. Если взять для примера зп в 100к, то эти 2 недели вам обойдутся в 50к. Т.е. вы не заработали свои 50к, а траты у вас до сих пор есть. Надеюсь смысл я смог донести.
Я не думаю, что кто-то решился и сделал очень похожий плагин с нужным функционалом специально для вас и других людей, ищущих подобное. Придётся делать это самому или заказывать у кого-то.
1. Вы уверены что ваша регулярка правильная? Вы проверяли её?
2. if(message.senderId !== 561316861| message.senderId !== 530882924) return;
Вы наверное хотели указать || ?
3. Вы уверены, что ваш код не закрывается после первого запуска? Т.е. остаётся рабочим и ждёт пока кто-то что-то введёт?
4. Если у вас нет ошибок, то используйте логирование (console.log() в простонародье) после каждого действия, обработчика и т.п. И вы найдёте где проблема.
UPD: И вы уверены, что логика работы правильная? Пропишите себе и нам заодно как вы хотите, что бы работал ваш алгоритм.
Подготавливайте изображения одинаково размера. И на мобилки оптимизируйте их через медия-запросы (css), либо указав нужные размеры в html-коде (не помню точно как это делает, погуглите).