Задать вопрос
@depdrill

Нужно написать код python когда пишешь команду он выдавал рандомный текст с файла?

Короче не знаю как это сделать только начал обучаться

@bot.message_handler(commands=['ddd'])
async def test(ctx):
file = open(r"C:\Users\user\PycharmProjects\Testtelegramm\ttt\tt.txt", "rt")
content = file.read()
file.close()

length = 3
start = random.randint(0, (len(content)-length))
await ctx.send(content[start:(start+length)])


Когда запускаю пишет ошибку:RuntimeWarning: coroutine 'test' was never awaited
task(*args, **kwargs)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
помогите пожалуйста
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Из бросающегося в глаза - ошибка может быть в пути к файлу.'\[какой-то символ]' в питоне является экранированной последовательностью. Почитайте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы