Пишу бота на телеграм (библиотека telebot) как сделать так чтобы после отправки сообщения всплывало окно что-то типа «хорошо».
Вот часть кода:
def askhow(message): # Функция узнает сколько товара по каждой позиции chat_id = message.chat.id text = message.text if text is None: msg = bot.send_message(chat_id, ‘Выберите количество’) bot.register_next_step_handler(msg, askhow) return if chat_id not in orders: # Добавляем в словарь нового юзера, который добавил что-то в корзину orders[chat_id] = [prices[last_order[chat_id]] * int(text), f’ — ‘] elif chat_id in orders: # Обновляем корзину уже существующего юзера orders[chat_id][0] = orders[chat_id][0] + prices[last_order[chat_id]] * int(text) orders[chat_id].append(f’ — ‘) bot.send_message(chat_id, text=’Успешно добавлено в корзину’)
- Вопрос задан более двух лет назад
- 1999 просмотров
1 комментарий
Простой 1 комментарий
Источник: qna.habr.com
Всплывающее окно Телеграм
Как сделать всплывающее уведомление в телеграмме
Всплывающее уведомление — удобный и популярный способ получать оповещения от социальных мессенджеров, почты и других приложений. В Telegram такие уведомления можно настроить в несколько кликов. Для этого необходимо пройти несколько простых шагов:
- Включение всплывающих уведомлений в настройках телефона
Первым шагом необходимо включить всплывающие уведомления в настройках телефона. Для этого нужно перейти в раздел «Настройки» телефона и выбрать подраздел «Уведомления». Затем нужно нажать на строку «Дополнительные параметры» и выбрать «Плавающие уведомления». Поставьте переключатель рядом с опцией «Всплывающие уведомления».
- Включение всплывающего чата в Telegram
Чтобы создать всплывающий чат для разговора в Telegram:
- Проведите по экрану вниз.
- В разделе «Разговоры» нажмите и удерживайте уведомление чата.
- Выберите «Показывать всплывающий чат».
- Настройка параметров отображения пузырьковых уведомлений
Чтобы настроить параметры отображения всплывающих уведомлений:
- Откройте настройки телефона.
- Выберите раздел «Приложения и уведомления».
- В разделе «Уведомления» выберите «Заблокированный экран».
- Выберите «Показывать оповещения и беззвучные уведомления». На некоторых телефонах нужно выбрать «Показывать уведомления полностью».
- Настройка отображения уведомлений в Telegram
Чтобы изменить параметры отображения оповещений и их содержимое, а также включить или выключить звук в Telegram, нужно открыть раздел «Уведомления и звук». Так он называется в мобильной версии. Если вы заходите через ПК, то папка будет называться «Уведомления». В этом разделе можно настроить параметры уведомлений Telegram: например, включить или выключить вибрацию, изменить мелодию оповещения, изменить цвет приложения при поступлении уведомления.
Всплывающие окна ПопАпы в Телеграмм
- Как закрепить уведомление в Telegram
В Telegram можно закрепить любое сообщение в каналах и группах. Чтобы закрепить сообщение:
- Зайдите в диалог или канал, который администрируете.
- Тапните по сообщению, которое надо закрепить, или кликните правой кнопкой мыши в десктопной версии.
- Во всплывающем меню нажмите «Закрепить».
Полезные советы и выводы
- Настройка всплывающих уведомлений в Telegram не займет много времени, но значительно упростит получение новых сообщений.
- Регулярно проверяйте настройки уведомлений в Telegram и обновляйте их при необходимости.
- Не злоупотребляйте всплывающими уведомлениями, чтобы не создавать избыток информации и не засорять экран устройства. Обратите внимание на то, что Telegram позволяет изменять параметры уведомлений для каждого канала и группы отдельно, что позволит создавать наиболее удобные условия для каждой конкретной ситуации.
Как поставить свое уведомление в телеграмме
Для того, чтобы настроить свои уведомления в приложении Telegram, нужно перейти в раздел Настройки, а затем в Уведомления и звуки. Там вы можете выбрать звук, который будет сопровождать входящие сообщения, а также настроить вибрацию при получении уведомлений. Если желаете использовать свой звук, то его размер не должен превышать 300 Кб, а длительность — 5 секунд.
Это ограничение гарантирует быструю загрузку звука и минимизирует использование мобильного интернета. В качестве звуков можно использовать как аудио, так и голосовые сообщения, которые можно записать в самом приложении. Настройка уведомлений помогает лучше организовать своё время и не пропустить важные сообщения.
Как на Телеграм поставить уведомление
Для того, чтобы включить уведомления в Телеграм, нужно перейти на страницу настроек аккаунта. Там вам нужно найти значок Телеграм и нажать на «Включить». После этого откроется окно с ботом для активации уведомлений в Телеграме. Следуйте инструкциям бота и подтвердите свой выбор.
Теперь вы будете получать уведомления от Телеграма о новых сообщениях и других событиях, связанных с вашим аккаунтом в приложении. Вы также можете настроить типы уведомлений и их частоту в разделе настроек уведомлений. Включение уведомлений в Телеграме может помочь вам быть в курсе всех важных событий, происходящих в приложении, и быстро реагировать на них.
Как сделать появляющиеся сообщения в Телеграме
Для создания появляющихся сообщений в Телеграме нужно перейти в диалог или чат и выделить нужную часть текста. Затем необходимо нажать на кнопку «Скрытый», которая находится во всплывающем контекстном меню. После этого текст будет выделен анимацией. Осталось только отправить сообщение с выделенной частью текста.
Такой способ отправки сообщения может быть полезен, если необходимо добавить какую-то подсказку, выделить важное сообщение или просто сделать чат более интересным. Кроме того, если вы отправляете большой объем информации, можно разбить текст на части с помощью появляющихся сообщений. Это улучшит восприятие информации и сделает ее более структурированной.
Как закрепить уведомление в телеграмме
Если хотите, чтобы важное сообщение в Telegram оставалось на первом месте, чтобы его видели все, кому он адресован, воспользуйтесь функцией «Закрепить». Как это сделать? Для начала, зайдите в тот диалог или канал, который вы администрируете. Выберите то сообщение, которое необходимо закрепить, и тапните по нему.
Если вы используете десктопную версию мессенджера, кликните правой кнопкой мыши на сообщении. После этого, появится всплывающее меню — выберите в нем пункт «Закрепить». Готово! Теперь выбранное сообщение будет отображаться в шапке диалога всегда, пока вы не решите его открепить.
Всплывающие уведомления в Телеграмме помогают быстрее отреагировать на полученные сообщения и не пропустить важную информацию. Создание всплывающего чата также является полезной функцией, особенно если вы желаете поддерживать постоянную связь с каким-то собеседником. Для того чтобы создать всплывающий чат в Телеграмме, нужно выполнить некоторые простые действия.
Необходимо провести по экрану вниз, затем перейти в раздел «Разговоры» и нажать на уведомление чата, которое вы желаете показывать всплывающим окном. После этого нужно выбрать опцию «Показывать всплывающий чат». Таким образом, вы создадите быстрый доступ к необходимой переписке, которую можете открыть без лишних действий и ответить немедленно.
Источник: svyazin.ru
Как сделать всплывающее окно с сообщением (python-telegram-bot)
Подскажите, как вызвать всплывающее окно в телеграм боте (как на картинке ниже). Окно должно появится в ответ на нажатие пользователем inline кнопки. Код пишу на Python с библиотекой python-telegram-bot.Пробовала такие варианты:
- context.answer_callback_query(text=’Извините, это время занято, выберите другое!’) Выводит ошибку AttributeError: ‘CallbackContext’ object has no attribute ‘answer_callback_query’
- update.answer_callback_query(text=’Извините, это время занято, выберите другое!’) Выводит ошибку AttributeError: ‘Update’ object has no attribute ‘answer_callback_query’
- bot.answer_callback_query(text=’Извините, это время занято, выберите другое!’) (знаю, что так используют для PyTelegramBotAPI). Ошибка: NameError: name ‘bot’ is not defined
- query.answer_callback_query(text=’Извините, это время занято, выберите другое!’) Выводит ошибку AttributeError: ‘CallbackQuery’ object has no attribute ‘answer_callback_query’
Источник: ru.stackoverflow.com