Signaller Instruction
Quick start
- Add sources using
/add
. - Wait for the bot to deliver posts.
Who is this for?
- Channel owners — run your channel fully or partially with AI (text generation, images, auto‑posting).
- People searching for clients/leads in real time — monitor keywords in chats and channels.
- Anyone who needs live updates from Telegram and X (Twitter) with automatic filtering/processing.
Step‑by‑step scenarios
Running a Telegram channel with AI
Maximize automation for content creation.
- Add sources: find quality Telegram or X accounts in your niche and add via
/add
. Search in Telegram, Google/Yandex, and aggregators like tgstat.ru. - Define your voice: write a detailed
/prompt
for the AI. - Configure images:
- Full automation (auto‑posting): enable auto image generation in
/settings
. Safer for copyrights. - Manual curation: enable Google image search in
/settings
(review copyrights).
- Full automation (auto‑posting): enable auto image generation in
- Connect your channel: add the bot as an admin and send the link via
/channel
. - Enable auto‑posting (optional): turn it on in
/settings
. - Optimize cadence (optional): set a minimal interval (e.g., 240 minutes) and duplicate checks in
/settings
. - (Optional) Watermark: configure via
/watermark
. Applied on publish. - (Optional) Multiple channels/teamwork: create chats, add the bot as admin — settings are unique per chat.
Finding clients and leads
This scenario turns the bot into your lead‑generation assistant. No publishing channel required.
- Add sources: via
/add
include chats and channels with potential clients (Telegram search, Google/Yandex, tgstat.ru). - Set strict filtering: The key tool is
/prompt
. Define keywords and selection rules; when not relevant, the AI should output only “no signal”. - Smart forward (optional): enable in
/settings
to receive original messages. Note users can delete their messages — sometimes it’s better to keep this off. - Receive notifications: the bot sends filtered matches to your DM.
- (Optional) Teamwork: create a chat, add the bot as admin, and share the signal flow.
Filtering and processing information
For personal use: keep what matters and optionally summarize.
- Add sources: via
/add
. - Define processing rules: In
/prompt
specify the logic. Examples:- Example 1 (filter only):
Write "no signal" if the post is about politics or ads. Otherwise send only the original post text.
- Example 2 (filter + processing):
If the post is about new technologies, write a 2–3 sentence summary. Otherwise output "no signal".
- Example 1 (filter only):
- Choose delivery:
- Only original filtered posts — enable Smart forward in
/settings
. - AI‑processed posts — keep Smart forward off.
- Only original filtered posts — enable Smart forward in
- (Optional) Publish to a channel: configure via
/channel
. - (Optional) Teamwork: use chats with the bot as admin.
Feature reference
Adding sources to monitor
- Command:
/add
- Supported formats:
https://x.com/Tesla
,https://t.me/telegram
,telegram
/@telegram
,1005640892
. - For private channels requiring approval, contact support @signaller_support.
- Where to find sources: Telegram search, tgstat.ru, etc.
- Update speed: Telegram — instant; X — every ~15 minutes.
Prompt configuration
The prompt is your instruction for the AI. Detailed article: prompt engineering.
- Command:
/prompt
- The AI sees only the first image in a post.
- Key filtering phrase:
no signal
(or Russianнет сигнала
). Specify when to output it. - Formatting: HTML tags supported:
<b>
,<a>
,<strong>
,<i>
,<em>
,<code>
,<s>
,<strike>
,<del>
,<u>
,<pre>
,<blockquote>
,<tg-spoiler>
.
Service workflow
From source
Processing
By user
To your channel
Available HTML tags
Suggested prompt template:
Your role: <e.g., technology analyst>
Your task: <e.g., rephrase the text>
Post formatting: <use HTML, emojis, style>
Filtering: output “no signal” if <conditions>
The AI receives a single concatenated text like this:
<your prompt>
POST METADATA:
<author; channel;>
POST TEXT:
<incoming post>
Language models
- gemini-2.0-flash-lite — ultra‑fast and cheap; mass pre‑processing and quick filtering.
- gemini-2.0-flash — balance of speed and quality for small context.
- gemini-2.5-flash-lite — economical 2.5 version for batch processing.
- gemini-2.5-flash — stronger at context while still fast.
- gemini-2.5-pro — flagship for complex analysis and multimodality.
- gpt-5 — heavy tool for code and deep reasoning.
- gpt-5-mini — economical and versatile.
- gpt-5-nano — fast and cheap for routine tasks.
Image generation models
Test prompt (to compare models):
A cat‑knight in shining engraved armor holding a tiny sword and shield, standing atop a stone castle tower, sunset and fiery sky in the background, epic fantasy atmosphere.
Results:






Smart forward mode
- Enable in
/settings
. Lets you receive original messages that passed your prompt filter without generating new text. - Example prompt for forwarding with filtering only:
Send me only posts about carrots, no other vegetables, fruits, or items.
If a post is not about carrots, output only "no signal".
If it is about carrots, output only "yes".
- This mode saves tokens by skipping language model outputs.
Minimal interval filter
- Command:
/settings
- Skips posts when less than the specified time has passed since the last publish (e.g., 240 minutes).
- You don’t pay for posts skipped by this interval.
Duplicate check
- Command:
/settings
- (Experimental) Skips semantically similar posts within the last 24 hours.
- You don’t pay for posts skipped as duplicates.
Working with images
Auto image generation and Google image search are available only for Telegram messages. For X, tweet screenshots are created automatically (you can generate an image manually if auto‑posting is off).
1) Auto image generation
- Enable in
/settings
. /image_models
— choose a model;/image_prompt
— configure a prompt (in English) that your LLM uses to generate the image model’s prompt.- Only generated images are allowed for auto‑posting.

2) Automatic Google image search
- Enable in
/settings
. - New found images include a source link — review copyrights and possible watermarks.
- Auto‑posting is disabled for Google images; manual review is required.

3) Watermark
- Command:
/watermark
- Adds a small text in the image corner when publishing to a channel.
- Not shown in review previews but added on send.

Publishing posts
-
Channel setup:
- Add the bot as admin.
- Send
/channel
and your channel link. - Confirm by a channel admin.
1.1. Add the bot as an administrator to the publishing channel.
Adding the bot to the channel
1.2. Copy the channel link (e.g.,
https://t.me/telegram
or@telegram
).1.3. Use
/channel
and send the link.1.4. Confirm the addition — only a channel admin can do this.
After this you’ll see buttons to send posts to the channel.
-
Auto‑posting:
- After setup, enable auto‑posting in
/settings
. Posts will be published automatically.
- After setup, enable auto‑posting in
-
Manual posting:
- “Send post” buttons are available after channel setup.
- “Edit” lets you change the text and attach your image/video (up to 200 MB).
-
Forwarding without “forwarded from…“:
- When forwarding manually, click “Forward settings” in Telegram and select “Hide sender name”. Inline buttons are not sent when forwarding.
“forwarded from signaller” label
Forward settings button
Hide sender name
Post history
- Command:
/posts_history
- Shows posts filtered by “no signal”, duplicates, and interval, plus processing details.
Teamwork and multiple channels
- Add the bot as admin to a group chat.
- Settings are unique per chat (
/prompt
,/add
,/watermark
,/settings
, …). - Billing is tied to the user who first added the bot to the chat.
Billing & subscription
- Command:
/profile
— balance, statements, token purchases. - Costs (summary):
X monitoring: 9 tokens per check (every ~15 minutes).
Google image search: 26 tokens per search.
Gemini processing: ~1–15 tokens (depends on model and text/image length). You also pay for posts filtered with “no signal”.
Image generation: from ~180 tokens (black-forest-labs/flux-schnell) to ~3600 (black-forest-labs/flux-1.1-pro-ultra) + LLM.
- Free: interval and duplicate filters.
Feedback
Contact us: @signaller_support