Загрузка...

Как сделать жирный текст в боте?

Тема в разделе Python создана пользователем nightshade_tg 12 фев 2025. 114 просмотров

  1. nightshade_tg
    nightshade_tg Автор темы 12 фев 2025 7 26 янв 2025
    [IMG]
    ставил звездочки - не помогло
     
  2. RTX4070
    RTX4070 12 фев 2025 Абузоустойчивые Домены - lolz.live/threads/111111 12 731 28 май 2022
  3. 1xday
    через html и тег <b></b>
     
    12 фев 2025 Изменено
    1. 12 фев 2025 Изменено
  4. kasmies
    kasmies 12 фев 2025 :pigyes: lolz.live/threads/8981756/ | VDS сервера в Москве 1115 12 мар 2023
    <b></b>
     
  5. A1ns
    A1ns 12 фев 2025 а 3426 29 июл 2020
    Нужно при отправке сообщения указать parse_mode='Markdown'
     
    1. Посмотреть предыдущие комментарии (1)
    2. nightshade_tg Автор темы
      A1ns,
      import asyncio
      import random
      from aiogram import Bot, Dispatcher, types
      from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton
      from aiogram.utils import executor

      TOKEN = "MY_TOKEN"
      REGISTER_URL = "https://your-registration-link.com"

      bot = Bot(token=TOKEN, parse_mode="Markdown")
      dp = Dispatcher(bot)

      user_cooldowns = {}

      @dp.message_handler(commands=['start'])
      async def send_welcome(message: types.Message):
      keyboard = InlineKeyboardMarkup()
      register_button = InlineKeyboardButton("Регистрация", url=REGISTER_URL)
      keyboard.add(register_button)

      text = "Привет! Добро пожаловать в бота, который выдает сигналы на игру Lucky Jet.\n\n"
      text += "Чтобы начать, тебе нужно зарегистрироваться!"

      await message.reply(text, reply_markup=keyboard)

      await asyncio.sleep(120) # Ждем 2 минуты

      keyboard = InlineKeyboardMarkup()
      signal_button = InlineKeyboardButton("Получить сигнал", callback_data="get_signal")
      keyboard.add(signal_button)

      await message.reply("Вы успешно зарегистрировались! Жмите 'Получить сигнал'.", reply_markup=keyboard)

      @dp.callback_query_handler(lambda c: c.data == "get_signal")
      async def send_signal(callback_query: types.CallbackQuery):
      user_id = callback_query.from_user.id

      if user_id in user_cooldowns and user_cooldowns[user_id] > asyncio.get_event_loop().time():
      await bot.answer_callback_query(callback_query.id, "Сигнал на эту уже получен, подождите!", show_alert=True)
      return

      user_cooldowns[user_id] = asyncio.get_event_loop().time() + 60 # КД 1 минута

      signal = f"Ваш сигнал готов!\n\n x{random.uniform(0.5, 2.0):.2f}"

      keyboard = InlineKeyboardMarkup()
      signal_button = InlineKeyboardButton("Получить сигнал", callback_data="get_signal")
      keyboard.add(signal_button)

      await bot.send_message(user_id, signal, reply_markup=keyboard)

      if __name__ == "__main__":
      print("Бот успешно запущен и работает!")
      executor.start_polling(dp, skip_updates=True)
      Вроде вставил, но оно просто удаляет звездочки
    3. A1ns
    4. nightshade_tg Автор темы
      A1ns, Спасибо
Top
Загрузка...