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()