1) В хендлере:
chat_id=int/list для фильтрации по чату
user_id=int/list для фильтрации по юзеру
2) Какой-то бредовый вопрос, изучи документацию Bot API и как работают инлайн кнопки.
3) Просто строкой передать file_id вместо байтов
насчет второго. суть в том, что конечный админ бота должен иметь возможность добавлять inline-кнопки. Но их же надо обрабатывать определенным образом. Заранее я не знаю, что туда напишет админ. С документацией осведомлен, но может здесь подскажут пути решения