добавил возможность изменения ботовладельцем минимальной яркости цвета на фоне белого, т.е. теперь не любой RGB цвет можно выбрать, а только достаточно яркий на фоне белого. Впрочем, по желанию ботовладельца это можно и отключить;
Яркость цвета на фоне белого считается по формуле:
1 - (0.299*R + 0.587*G + 0.114*B)/255
Где 1 - яркость белого цвета (1 получается если вместо R,G,B подставить везде 255), а вычитается яркость цвета, который пытается выбрать пользователь.
Странные коэффициенты в формуле возникают из-за того, что глаза воспринимают яркости каждой компоненты R,G,B по-разному.