Skip to content

ghosttigerllc-bit/lettabot-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lettabot Plugins

Community plugins for Lettabot.

Available Plugins

Telegram UserMod

A production-ready Telegram client built specifically for AI agents. Uses MTProto/TDLib to give agents full capabilities as regular Telegram users.

Features:

  • Join groups and channels
  • Read message history
  • Reply to any message
  • Full user presence
  • Pairing system for DM access control

Installation

Plugins are source files that get compiled with Lettabot:

# Clone lettabot (if you haven't already)
git clone https://github.com/letta-ai/lettabot.git
cd lettabot

# Clone plugins repo
git clone https://github.com/ghosttigerllc-bit/lettabot-plugins.git

# Copy plugin to lettabot's plugins directory
cp -r lettabot-plugins/UserMod plugins/

# Install plugin dependencies
npm install tdl prebuilt-tdlib

# Rebuild lettabot (compiles plugins)
npm run build

Configuration

See each plugin's README for configuration details:

Plugin Development

Plugins are TypeScript modules that import from Lettabot's core:

import type { ChannelAdapter } from '../../src/channels/types.js';

They get compiled alongside Lettabot when you run npm run build.

Plugin Structure

plugins/
└── YourPlugin/
    ├── plugin.json    # Manifest (name, version, type, main)
    ├── index.ts       # Entry point (exports adapter/plugin)
    └── *.ts           # Implementation files

Plugin Types

  • channel - Messaging channel adapters (Telegram, Discord, etc.)
  • ui - Web interface plugins (The Bridge, dashboards)

Requirements

Requires Lettabot with plugin system support (PR pending upstream).

License

Apache-2.0

About

lettabot plugins repo to go with proposed Lettabot plugin/extensions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors