Skip to content

ozmy/tg-forward

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tg-forward

Telegram message forwarder

QuickStart

  1. Add @iForwardBot bot
  2. Send /token command
  3. Bot return your forward token
  4. Use http requests in API to send messages to yourself through the bot

API Manual

API Url: https://ifwd.dd4e.ru/v1/message

Forward message via POST

Request

Method: POST

Content-Type: application/json

Body:

{
    "token": "your forward token",
    "message": "forwarded message",
    "format": "'Markdown' or 'HTML'",
    "silent": false
}

format is optional, default plain text
silent is optional, defaul false

Response

Code: 200

Content-Type: application/json

{
    "ok": true,
    "messageID": 512
}

Forward message via GET

Request

Method: GET

Query params:

  • t=your forward token
  • m=forwarded message
  • f='Markdown' or 'HTML'
  • s=false

format is optional, default plain text
silent is optional, defaul false

Response

Code: 200

Content-Type: application/json

{
    "ok": true,
    "messageID": 512
}

Edit sended message

Request

Method: PUT

Query params:

  • t=your forward token
  • m=edited message
  • mid=forwarded 'messageID'

Response

Code: 200

Content-Type: application/json

{
    "ok": true
}

Delete message

Method: DELETE

Query params:

  • t=your forward token
  • mid=forwarded 'messageID'

Response

Code: 200

Content-Type: application/json

{
    "ok": true
}

Forward message via PowerShell

$Uri = 'https://iforward.dd4e.ru/v1/message'
$body = @{
    token = "forward token";
    message = "yor message"
} | ConvertTo-Json
Invoke-WebRequest -Uri $Uri -Body $body -Method POST

About

Telegram message forwarder

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.9%
  • Dockerfile 3.1%