Слеш команда принимает аргументы, соответственно вам нужно добавить ваше сообщение аргументом команды /set text: hello
Собственно то, что вы пытаетесь повторить зовется echo bot и по данному запросу гугл выдаст кучу однотипных готовых решений
Пример реализации
Но все же мой вам совет, прочтите этот ответ Vindicar и не трогайте пока ботов, начните с основ языка.
вы меня не правильно поняли я хочу чтобы бот ждал до тех пор пока я не напишу слово. потом это слово он запоминал (в переменной) а потом отправлял :( fenrir
Кирилл, читай документацию на ту библиотеку, на которой пишешь бота. Ищи раздел про finite state machine. У тебя классический сценарий из двух шагов (состояний):
1. Ожидание сообщения с текстом
2. Сообщение с текстом получено.
Соответственно, нужно реагировать на входящее сообщение по-разному, в зависимости от того, на каком шаге находится данный пользователь. А значит, нужно для каждого пользователя хранить информацию о том, на каком шаге он находится (+ сведения, ассоциированные с этим шагом).