Skip to content
/ Chad Public

Advanced features for publishing in the Telegram channels.

License

Notifications You must be signed in to change notification settings

40PK/Chad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chad version build downloads download latest Dependency Status

Cross-platform tool for writing posts in telegram channels with markdown and HTML supporting.

Download - Changelog - Features - How to use - Roadmap - Used libraries - How to build

Main window

Features

  • Post preview (HTML, markdown, plain text)
  • Sending posts in multiple channels
  • Drafts of posts
  • Change sent posts
  • Sending post options
  • Formatting controls (link, bold, italic)
  • Multilanguage support
  • Material design 😊

How to use

If you have bot token in telegram, you can start from step 4

  1. Goto @BotFather in telegram
  2. Create new bot with /newbot command
  3. @BotFather give you bot token ('123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11')
  4. Setting up bot, that will send posts in channel Setup bot
  5. Add channels where the posts will be sent Add channel
  6. Write your post and send Write and send post

Roadmap

  • Attachments
  • Link preview
  • Sync scroll
  • Two-column writing design
  • Autosave
  • Hotkeys and other user settings

Used libraries and frameworks

How to build

1. Install gulp:

npm install gulp -g

2. Install dependencies:

npm install

3. Compile code:

# Debug
gulp build-debug

# Release
gulp build-release

4. Run build tasks:

# OS X
gulp package:mac

# Linux
gulp package:linux

# Windows
gulp package:windows

Builds destionation folder - 'builds'