|
0 / 0 / 1
Регистрация: 20.07.2017
Сообщений: 75
|
|
Совершение операций телеграм ботом, только после введения нужной команды05.03.2018, 14:32. Показов 3268. Ответов 8
Метки нет (Все метки)
Итак, моя проблема заключается в том, что я даже теоретически не могу представить, как мне сделать таким образом, чтобы мой телеграмм бот обрабатывал произвольное сообщение от пользователя, которое следует после, допустим, команды "add" и только после нее. А в остальное время, когда пользователь вводит некое текстовое, некомандное сообщение, ему выдавалось бы ,скажем, "ВВедите команду, а не просто текст" вместо "Ваш текст успешно добавлен".
Если развернуто, то система должна работать так, я открываю бота и мне нужно через него добавить некий текст, но пока я не введу нужной команды я не смогу этого сделать (команда старт не в счет), я это понимаю, ввожу нужную команду, после чего бот предлагает ввести текст, я ввожу, после чего бот меня благодарит и выходит из режима приема произвольного текста и продолжает работу в штатном режиме. Пока, что в моем боте команда "добавить текст" существует лишь номинально, по сути она выполняет исключительно информационно-косметическую функцию, мол, Эй, парень, у этого бота есть функция добавления текста в эксель. Но по сути я могу добавлять текст и без ввода команды, что меня и не устраивает. Может кто знает как решить эту проблему и у вас есть конкретные примеры, буду очень благодарен за помощь.
0
|
|
| 05.03.2018, 14:32 | |
|
Ответы с готовыми решениями:
8
После установки обновлений и после введения своих данный смог войти только под временным профилем Выручите с телеграм ботом Проблема с телеграм-ботом |
|
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
|
||||||
| 05.03.2018, 15:12 | ||||||
|
Например
0
|
||||||
|
|
||
| 05.03.2018, 15:55 | ||
|
Команда в telegram это /команда. А текст это просто любой набор букв не начинающийся со слэша. Добавлено через 4 минуты P.S. В общем на все нужные случаи должны быть написаны обработчики.
0
|
||
|
0 / 0 / 1
Регистрация: 20.07.2017
Сообщений: 75
|
|
| 05.03.2018, 18:31 [ТС] | |
|
Garry Galler, Видите ли в чем дело, любой текст в данном случае будет идти в таблицу, а мне нужно, чтобы текс ботом добавлялся только после введения команды. По обработчикам посмотрю, может найду там, то что мне нужно.
Добавлено через 1 минуту ТабуретY, Да, такой вариант тоже рассматривал, но перед текстом необходимо вводить команду. Я забыл указать, что команда и обрабатываемый текст должны идти раздельно в чате с ботом. Это возможно?
0
|
|
|
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
|
||||||
| 05.03.2018, 18:56 | ||||||
|
Простейший вариант
0
|
||||||
|
|
||||||
| 05.03.2018, 20:08 | ||||||
Сообщение было отмечено Albatrosso как решение
Решение
1
|
||||||
|
|
|||||||
| 05.03.2018, 20:41 | |||||||
|
--------------------------
1
|
|||||||
|
|
|
| 05.03.2018, 20:43 | |
|
1
|
|
|
0 / 0 / 1
Регистрация: 20.07.2017
Сообщений: 75
|
|
| 09.03.2018, 19:47 [ТС] | |
|
Garry Galler, ОГО! Да вы, чертов волшебник! Прошу прощения за фамильярность, но я до этого момента сомневался в том, что такое в ботах реализуемо.))))
0
|
|
| 09.03.2018, 19:47 | |
|
Помогаю со студенческими работами здесь
9
Обработка сообщений телеграм-ботом Отложенный постинг ботом в телеграм Не могу разобраться с телеграм ботом на пайтоне Отправка ботом сообщений из телеграм канала Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|