Можно ли отправить сообщение пользователю от имени бота, используя только username?
Суть в том, что бот должен отправлять сообщение пользователю, который его уже запустил и username которого я ему отправляю через телеграмм. Стандардный вариант с bot.send_message требует id пользователя. Можно ли вместо id использовать username?
Попробуй указать "@username", с каналами это работает, с пользователями работает ли мне проверять лень... Но вообще правильнее использовать user_id, так как его, в отличие от username, пользователь поменять не может.