Задача автомодерации в чате.
Соответственно хотелось бы услышать концептуальные идеи по реализации отслеживания новых сообщений в чате, отслеживанию историй сообщений хотя бы в пределах экрана.
По конкретике есть некое окно чата. Там фон не полностью монотонный (есть небольшой рисунок). В чате разным цветом текста (точно отличается от фона) вылазят постоянно новые сообщения. Соответственно старые сдвигаются вверх (при чем у них фон немного меняется).
Соответственно если принято решение о молче по конкретному сообщению (как не важно), то нужно найти это сообщение в окне чата и тыкнуть на него.
Пока из идей хранить в другой проге (допустим на с#) некие массивы сообщений, а бот просто отслеживает изменения в окне чата, делит изменения на сообщения и выгружает их. Ну и соответственно потом по указанию старшей программы находит сообщение в окне чата, и тыкает на него.
Если есть другие более правильные с точки зрения Кибор решения, хотел бы выслушать
1. Papakatipeyka - 09 Мая, 2020 - 10:25:17 - перейти к сообщению
2. Zireael - 09 Мая, 2020 - 12:23:23 - перейти к сообщению
Отследить изменение в чате можно если фон не меняется. Для этого есть finddynamic.
Распознавать текст не реально. Даже finereader на 100% правильно не распознает текст, если в чате будут рус. и англ. буквы. Многие буквы похожи.
Если текст можно выделить и скопировать, то уже можно что-то придумывать.
Распознавать текст не реально. Даже finereader на 100% правильно не распознает текст, если в чате будут рус. и англ. буквы. Многие буквы похожи.
Если текст можно выделить и скопировать, то уже можно что-то придумывать.
3. Papakatipeyka - 09 Мая, 2020 - 12:58:54 - перейти к сообщению
Zireael пишет:
Отследить изменение в чате можно если фон не меняется. Для этого есть finddynamic.
Распознавать текст не реально. Даже finereader на 100% правильно не распознает текст, если в чате будут рус. и англ. буквы. Многие буквы похожи.
Если текст можно выделить и скопировать, то уже можно что-то придумывать.
Распознавать текст не реально. Даже finereader на 100% правильно не распознает текст, если в чате будут рус. и англ. буквы. Многие буквы похожи.
Если текст можно выделить и скопировать, то уже можно что-то придумывать.
Идея с копированием текста хорошая. Фон не меняется