Нужна помощь в создании бота

Делал бота по своим знаниям, не знаю, как написать код так, чтобы синхронизировался с телеграмом

Это как?

А так, судя по скрину, можно просто print заменить на bot.send_message, и вместо input/action смотреть message.text.

То есть, чтобы бот запускался в телеграме

Нужно заменить все print?

Ну это точно нужно, потому что print будет просто выводить в консоль сервера и т.п., а не отправлять сообщение юзеру. А input соответственно будет пытаться запросить ввод от сервера, а не читать сообщение от юзера.

А, и еще вряд ли получится в таком виде сделать эти вложенные ифы + инпуты. Наверно надо разделить это (на функции и т.п.) так, чтобы за раз обрабатывался только один ввод (одно сообщение). То есть видимо нужно сделать какой-нибудь dict, где ключ – user_id, значение – текущее состояние, и при получении каждого сообщения смотреть туда, вызывать нужную функцию для следующего шага.

В pyTelegramBotAPI есть механизм состояний - пример.

А можно без dict попробовать, просто в функциях Я ± разбираюсь, а вот в dict нет

Ну вон выше без дикт, но для новичка это еще сложнее )

В любом случае же надо где-то состояние хранить потому что механизм работы чат-бота: обрабатывать сообщения по мере их поступления. Нельзя просто взять и воткнуть input() как в консольной программе.

В общем надо просто улучшить знания питона.
Или попросить какого-нибудь другого бота написать этого бота :kolobokbatya: ChatGPT, …