Ну код бота я конечно писать не буду, но объясню.
Самый лекий способ, имхо это использовать telethon, получаешь последние сообщения канала, проверяешь их на условия и оправляешь сообщение опять же с помощью telethon кому и куда нужно
Вам надо папку handlers превратить в модуль, добавив файл __init__.py.
После этого general импортировать следующим образом from handlers.general import main_connection, pool
Я думаю тебе надо проверять соответствие текста в Entry со списком когда пользователь пишет в Entry.
Чтобы проверить что в Entry надо проверять после каждого нажатия на клавиши. Чтобы взять текст с Entry надо использовать: название entry.get()
Ну а потом:
if название entry.get() in список:
добавить в Listbox