openclaw/.gitignore
Vector f2664ca852 feat(telegram): add editForumTopic action for renaming forum topics
Add a new Telegram tool action 'editForumTopic' that allows the agent to
rename forum topics (and change their icon) using the Telegram Bot API.

Changes:
- Add editForumTopicTelegram() function in send.ts with support for both
  regular topics and the General topic (thread_id=1, uses separate API)
- Add 'editForumTopic' action handler in telegram-actions.ts with proper
  parameter validation and action gating
- Add editForumTopic field to TelegramActionConfig type
- Add 4 tests covering happy path, gating, validation, and required params

The action accepts:
- chatId (required): target chat
- messageThreadId (required): topic thread ID to edit
- name (optional): new topic name
- iconCustomEmojiId (optional): new custom emoji icon

At least one of name or iconCustomEmojiId must be provided.

Closes #3582
2026-01-28 22:37:11 +00:00

75 lines
1.2 KiB
Plaintext

node_modules
**/node_modules/
.env
docker-compose.extra.yml
dist
*.bun-build
pnpm-lock.yaml
bun.lock
bun.lockb
coverage
.pnpm-store
.worktrees/
.DS_Store
**/.DS_Store
ui/src/ui/__screenshots__/
ui/playwright-report/
ui/test-results/
# Bun build artifacts
*.bun-build
apps/macos/.build/
apps/shared/MoltbotKit/.build/
**/ModuleCache/
bin/
bin/clawdbot-mac
bin/docs-list
apps/macos/.build-local/
apps/macos/.swiftpm/
apps/shared/MoltbotKit/.swiftpm/
Core/
apps/ios/*.xcodeproj/
apps/ios/*.xcworkspace/
apps/ios/.swiftpm/
vendor/
apps/ios/Clawdbot.xcodeproj/
apps/ios/Clawdbot.xcodeproj/**
apps/macos/.build/**
**/*.bun-build
apps/ios/*.xcfilelist
# Vendor build artifacts
vendor/a2ui/renderers/lit/dist/
src/canvas-host/a2ui/*.bundle.js
src/canvas-host/a2ui/*.map
.bundle.hash
# fastlane (iOS)
apps/ios/fastlane/README.md
apps/ios/fastlane/report.xml
apps/ios/fastlane/Preview.html
apps/ios/fastlane/screenshots/
apps/ios/fastlane/test_output/
apps/ios/fastlane/logs/
apps/ios/fastlane/.env
apps/ios/fastlane/report.xml
# fastlane build artifacts (local)
apps/ios/*.ipa
apps/ios/*.dSYM.zip
# provisioning profiles (local)
apps/ios/*.mobileprovision
.env
# Local untracked files
.local/
.vscode/
IDENTITY.md
USER.md
.tgz
# local tooling
.serena/
package-lock.json