Hello world!
import telebot from telebot.types import InlineKeyboardMarkup, InlineKeyboardButton BOT_TOKEN = "YOUR_BOT_TOKEN" bot = telebot.TeleBot(BOT_TOKEN) # --- КОНТЕНТ --- SECTIONS = { "signs": { "title": "😢 Когда душа плачет: признаки", "text": ( "Душа плачет, когда мы игнорируем её истинные потребности. " "Вот главные признаки:\n\n" "🔸 *Нет творческого порыва* — не хочется писать, рисовать, петь, " "нет вдохновения и настроения творить.\n\n" "🔸 *Зажатость в рамках логики* — вы подавляете творческую энергию, " "живёте только по принципу «надо», забыли о спонтанности и игре.\n\n" "🔸 *Движение по привычным тропам* — избегаете нового, не путешествуете, " "ходите только знакомыми маршрутами. Душа пришла учиться и познавать!" ) }, "opinion": { "title": "🎭 Влияние чужого мнения", "text": ( "Постоянная оглядка на окружающих — один из главных источников боли души.\n\n" "💬 *«Когда чужое мнение становится важнее нашей собственной души — " "наша душа плачет»*\n\n" "Каждый раз, когда вы отказываетесь от того, что лежит на сердце, " "из страха осуждения — вы уходите от своей истинной природы. " "Это ведёт к глубокому внутреннему конфликту." ) }, "love": { "title": "💔 Как отношение к другим влияет на нас", "text": ( "Душа — это проявление любви и единства.\n\n" "🔸 Когда мы смотрим на других свысока или осуждаем — мы раним прежде всего себя.\n\n" "🔸 Душа помнит, что в каждом человеке есть такая же душа.\n\n" "🔸 Она не умеет ненавидеть или обижаться. *Она умеет только любить.*\n\n" "Когда мы ограничиваем любовь обидами, недоверием, агрессией — " "душа плачет, потому что чувствует: этим мы причиняем боль себе." ) }, "nature": { "title": "💖 Природа души: любовь, познание, свобода", "text": ( "Суть нашей души — любовь и стремление к познанию.\n\n" "💬 *«Душа тоскует по любви, когда мы своё сердце зажимаем в тиски»*\n\n" "Это происходит, когда мы держимся за обиды, поддаёмся страху " "или живём по ограничивающим убеждениям:\n" "— «Если со мной так было — так и будет»\n" "— «Все люди такие»\n\n" "Душа стремится к свободе, открытому сердцу и безусловной любви." ) }, "checklist": { "title": "🚀 Чек-лист: Возвращение к себе", "text": ( "*Прямо сейчас:*\n\n" "✅ Прислушайтесь к своим желаниям — спросите: «Чего я по-настоящему " "хочу сейчас, без оглядки на «надо» и чужое мнение?»\n\n" "✅ Сделайте маленький творческий шаг — напишите пару строк, нарисуйте " "каракули, спойте песню — не для оценки, а для души.\n\n" "*На этой неделе:*\n\n" "✅ Исследуйте что-то новое — новый маршрут, книга другого жанра, " "незнакомый фильм.\n\n" "✅ Осознайте моменты сравнения — замечайте, когда сравниваете себя " "с другими. Остановитесь и вспомните о единстве душ.\n\n" "✅ Практикуйте безусловную любовь — отпустите обиды и стыд. " "Проявите сострадание к тому, к кому обычно испытываете негатив.\n\n" "✅ Бросьте вызов ограничивающим убеждениям — найдите одну мысль, " "которая вас ограничивает, и опровергните её действием." ) }, } def main_menu(): markup = InlineKeyboardMarkup(row_width=1) for key, val in SECTIONS.items(): markup.add(InlineKeyboardButton(val["title"], callback_data=f"section_{key}")) return markup def back_button(): markup = InlineKeyboardMarkup() markup.add(InlineKeyboardButton("⬅️ Назад в меню", callback_data="menu")) return markup @bot.message_handler(commands=["start"]) def start(message): bot.send_message( message.chat.id, "✨ *О чём плачет душа?*\n\n" "Когда наша душа испытывает боль — это сигнал, что мы ушли от своей " "истинной природы: любви, творчества и познания.\n\n" "Выбери раздел, чтобы узнать больше 👇", parse_mode="Markdown", reply_markup=main_menu() ) @bot.callback_query_handler(func=lambda call: call.data.startswith("section_")) def section_handler(call): key = call.data.replace("section_", "") section = SECTIONS.get(key) if section: bot.edit_message_text( chat_id=call.message.chat.id, message_id=call.message.message_id, text=f"*{section['title']}*\n\n{section['text']}", parse_mode="Markdown", reply_markup=back_button() ) @bot.callback_query_handler(func=lambda call: call.data == "menu") def back_to_menu(call): bot.edit_message_text( chat_id=call.message.chat.id, message_id=call.message.message_id, text="✨ *О чём плачет душа?*\n\n" "Выбери раздел 👇", parse_mode="Markdown", reply_markup=main_menu() ) bot.infinity_polling()
Made on
Tilda