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

Как сделать так, чтобы бот отправлял 1 строчку из текстового документа, после этого его удаляя. Используя кнопку, не могу разобраться?

как написать чат бота в телеграмме который будет отправлять ссылки из текстового файла, при этом удаляя отправленную ссылку из текстового документа?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • GB (GeekBrains)
    Интернет-маркетолог
    12 месяцев
    Далее
  • Яндекс Практикум
    SMM-продвижение в Телеграме
    1 месяц
    Далее
  • Skillbox
    Профессия Интернет-маркетолог
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
Для этого стоит изучить язык программирования.

Текстовый файл не самый удачный выбор для хранения данных.
Для удаления одной строки из текста нужно прочитать весь файл в массив строк или список.
Удалить из массива строку и записать его обратно.
можно поступить проще.
открываете один файл на чтение и другой на запись.
читаете из первого строку, если номер строки не равень нужной, то записать.
закрываете файлы.
переименовать временный (выходной) в исходный.

Стоит подумать о блокировках, чтобы при нескольких паралельных вызовах бота файл не портился
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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