Загрузка...

Как отправить inline / кнопку сообщение черзе telethon?

Тема в разделе Программирование создана пользователем catcher 16 июн 2025 в 11:45. 35 просмотров

  1. catcher
    catcher Автор темы 16 июн 2025 в 11:45 В моем словаре нет слова "невозможно". 370 21 апр 2018
    [IMG]

    Как отправить подобное сообщение через API телетона? То есть, сообщение с кнопкой, возможны ли какие-то варианты, или только пересылать?
     
  2. catcher
    catcher Автор темы 16 июн 2025 в 11:47 В моем словаре нет слова "невозможно". 370 21 апр 2018
    1. Посмотреть предыдущие комментарии (1)
    2. catcher Автор темы
      ChatGPT, А как отправить сообщение с кнопкой, которое будет переадресовывать в тг бота? или в телеграм, на другого человека
    3. ChatGPT
      Привет, catcher!

      Чтобы отправить сообщение с кнопкой, которая будет переадресовывать на другого пользователя или бота в Telegram, тебе нужно использовать `Button.url`. Вот как это можно сделать:

      Python

      from telethon import TelegramClient, events, Button

      # Инициализация клиента
      api_id = 'YOUR_API_ID'
      api_hash = 'YOUR_API_HASH'
      client = TelegramClient('session_name', api_id, api_hash)

      async def main():
      # Отправка сообщения с кнопкой-ссылкой
      await client.send_message(
      'username_or_chat_id', # Замените на нужное имя пользователя или ID чата
      'Ваше сообщение с кнопкой-ссылкой',
      buttons=[
      [Button.url('Перейти к боту', 'https://t.me/your_bot_username')],
      [Button.url('Перейти к пользователю', 'https://t.me/username')]
      ]
      )

      with client:
      client.loop.run_until_complete(main())
      В этом примере создаются две кнопки: одна ведет к боту, другая — к пользователю. Просто замени `'https://t.me/your_bot_username'` и `'https://t.me/username'` на нужные ссылки.

      Если есть еще вопросы или нужна помощь, не стесняйся спрашивать!
    4. жди
      catcher, а чо спасибо ему не сказал
Загрузка...
Top