Mode 3: Append / Delete
9. Mode 3 — Append / Delete
Use this mode when you want to make surgical changes to your bot's content — adding a file here, deleting a file there, renaming a folder, or rearranging the button order — without having to re-upload your entire folder.
This is the most flexible mode and is ideal for ongoing maintenance of your bot. It is very useful for a team working on the same bot, each team member can contribute his files to the bot without affecting the work of other team members.
Step 9.1 — Select Append / Delete at the top.

Step 9.2 — Enter your Bot Token.
Step 9.3 — Enter your Channel ID or click ↻ Fetch to retrieve it.
Step 9.4 — Click Get Bot's Data. Rufoof will download your bot's current file structure from the server.

After a few seconds, the File Manager will open — an interactive grid showing all your bot's current folders and files.
Navigating the File Manager
- Opening a folder: Double-click a folder button (📁) to go inside it.
- Going up one level: Click the ↑ Up button in the toolbar.
- Going back to config: Click ← Go Back (you will be asked to confirm if you have unsaved changes).
The current path is shown in the toolbar so you always know where you are.

Adding New Files
Step 9.5 — Navigate to the folder where you want to add the new file.
Step 9.6 — Drag a file from your computer (from Windows Explorer) and drop it anywhere into the Rufoof file manager grid.

The file will appear in the grid with a small indicator showing it is pending upload. It will be uploaded to Telegram when you click Save.
Warning
File size limit applies here too. Files over 50 MB will trigger the same oversized dialog described in Mode 1: Register.
Pro Tip — Auto-Sending Files When a Folder Opens
By default, files appear as buttons in your bot's menu and users have to tap each one to receive it. But there is a smarter option: if you name a file starting with a dot (.), the bot will automatically send it to the user the moment they open that folder — no tapping required.
Example use cases:
- A course folder where the lecture PDFs should all be delivered at once when the student enters it — name them .lecture_01.pdf, .lecture_02.pdf, etc.
- A welcome pack of documents that should land immediately when users enter a section.
Dot-named files are invisible in the keyboard menu — they never appear as buttons. They are silently delivered in the background as the folder opens.
If a folder contains more than 10 dot-named files, the bot sends the first 10 automatically and then notifies the user with a message like:
"📎 10 file(s) sent. Send /next for 5 more."
The user can then send /next to receive the next batch, and keep sending it until all files are delivered.
Deleting Files or Folders
Step 9.7 (single item) — Right-click on any file or folder button and choose Delete from the context menu.

You will be asked to confirm before anything is deleted.
Step 9.8 (multiple items) — Right-click anywhere on the grid and choose Select mode from the context menu. Checkboxes will appear on every item. Click the items you want to select (or click Select All in the toolbar). Then click X Delete Selected. To exit select mode without deleting, right-click and choose Exit select mode.

Moving Files or Folders (Cut & Paste)
Step 9.9 — Right-click the item you want to move and choose Cut. Or select multiple items and click ✂️ Cut Selected.

Step 9.10 — Navigate to the destination folder. Right-click anywhere in the grid and choose Paste here.

Renaming a Folder
Right-click a folder button and choose Rename. Type the new name and confirm.

Note
Renaming only changes how the folder appears in your bot's menu. Files inside the folder are not affected, and their names on Telegram remain unchanged. You currently can not rename a file via the uploader. If you need to rename a file, you will have to rename it in your PC and then re-upload it (via the Update mode or the Append/Delete mode).
Creating a New Folder
Click the 📁+ New Folder button in the toolbar. Type the folder name and confirm.

Adding a Text Message to a Folder
Each folder in your bot can display a text message when a user enters it — useful for descriptions, announcements, or instructions.
At the bottom of the file manager, there is a text area labeled "Text message for this path." Whatever you type here will be sent to the user as a message when they enter the current folder.

The character counter shows how many characters you have used out of the 4,096 maximum. To remove the text message, simply clear the text area and click the save button.
Saving Your Changes
Step 9.11 — When you are done making changes, click the 💾 Save button (disk icon) in the toolbar.

Rufoof will: 1. Delete removed files from your Telegram channel. 2. Upload any new files you dragged in. 3. Update the bot's file structure on the server.
A success message will appear in the log when everything is saved.

Warning
If you click Go Back without saving, Rufoof will ask if you want to discard your unsaved changes. Choose carefully — discarded changes cannot be recovered.