Giter Club home page Giter Club logo

wpsocio / wptelegram Goto Github PK

View Code? Open in Web Editor NEW
37.0 6.0 13.0 21.13 MB

Production Repository | Integrate your WordPress site perfectly with Telegram with full control. Development takes place in our monorepo - https://github.com/wpsocio/wp-projects/tree/main/plugins/wptelegram

Home Page: https://wordpress.org/plugins/wptelegram

License: GNU General Public License v3.0

PHP 99.88% CSS 0.12%
wordpress wordpress-plugin telegram telegram-bot-api telegram-bot telegram-channel telegram-group telegram-bots proxy email-notification

wptelegram's Introduction

WP Telegram

Contributors: wpsocio, irshadahmad21
Tags: telegram, notifications, posts, channel, group
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.5.2
Stable tag: 4.1.6
License: GPL-3.0-or-later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Donate link: wpsocio.com/donate

Wordpress plugin Wordpress Wordpress rating

Complete contributors list found here: github.com/wpsocio/wptelegram/graphs/contributors

Download plugin on wordpress.org

Description

Integrate your WordPress site perfectly with Telegram with full control.

Upgrade to Pro

WP Telegram Pro comes with more powerful features to give you more control. Upgrade NOW

Modules

1. Post to Telegram

  • πŸ“ Send posts automatically to Telegram when published or updated
  • πŸ“’ You can send to a Telegram Channel, Group, Supergroup or private chat
  • πŸ‘₯ Supports multiple Channels/chats
  • πŸ™‚ Has Message Template composer with Emojis
  • ⏳ Supports Conditional logic inside Message Template
  • πŸ–Ό Supports sending featured image along with the text
  • 🏞 You can choose to send only the Featured Image
  • ⏱ Supports scheduled (future) posts
  • πŸ•° Messages can be delayed by a specific interval
  • ⬜️ You can add an Inline button for the post URL
  • πŸ›’ Supports WooCommerce products and other Custom Post Types
  • βœ’οΈ Direct Support for sending Custom Fields
  • πŸ—ƒ You can send Custom Taxonomy Terms
  • πŸ“‹ You can select the post types to be sent
  • ⏲ You can choose when to send (New and/or existing posts)
  • πŸŽ› Make use of Custom Rules to filter posts by authors, categories, tags, post formats or custom taxonomy terms
  • 🎚 You can override the default settings on post edit page

WP Telegram Pro supports multiple channels based upon category/tag/author/post type etc. and also supports unlimited Reaction buttons.

2. Private Notifications

  • πŸ“§ Get your email notifications on Telegram
  • πŸ”” Supports WooCommerce order notifications, Contact Form 7 and other plugin notifications
  • πŸ”• Allow users to receive their email notifications on Telegram
  • πŸ” Integrated with WP Telegram Login to let users connect their Telegram.
  • πŸ–Š Users can also enter their Telegram Chat ID manually on page

3. Proxy

  • 🚫 If your host blocks Telegram, you can use this module
  • βœ… Bypass the ban on Telegram by making use of proxy
  • πŸš€ Supports Cloudflare worker as proxy which supports file upload
  • 😍 Option to use custom Google Script as proxy
  • ❇️ Supports all proxies supported by PHP
  • πŸ”› You can select Proxy type - HTTP, SOCKS4, SOCKS4A, SOCKS5, SOCKS5_HOSTNAME

Features:

  • Excellent LIVE Support on Telegram
  • Easy to install and set up for the admin
  • Fully customizable with actions and filters
  • Can be extended with custom code
  • Translation ready

Join the Chat We have a public group on Telegram to provide help setting up the plugin, discuss issues, features, translations etc. Join @WPTelegramChat For rules, see the pinned message. No spam please.

Contribution

Development takes place in our Github monorepo, and all contributions welcome.

Translation

If you want to help with translation of the plugin, you can contribute via WordPress Plugin Translations.

Installation

Automatic installation

Automatic installation is the easiest way -- WordPress will handle the file transfer, and you won’t need to leave your web browser. To do an automatic install of the plugin:

  • Log in to your WordPress dashboard
  • Navigate to the Plugins menu, and click "Add New"
  • In the search field type "wptelegram" and hit Enter
  • Locate the plugin in the list of search results
  • Click on "Install Now" and wait for the installation to complete
  • Click on "Activate"

Manual installation

Manual installation method requires downloading the plugin and uploading it to your web server via your favorite FTP application. The official WordPress documentation contains instructions on how to do this here.

Updating

Automatic updates should work smoothly, but we still recommend you back up your site.

wptelegram's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wptelegram's Issues

strip html tags not worked in excerpt

`

  • Job Position: Technical Support Specialist – Intern
  • Job Location: Hyderabad, Telangana, India
  • Salary Package: As per Company Standards
  • Full/Part Time: Full Time
  • Req ID:
  • Education Level: Graduation
`

or structure will be like this
`

  • Job Position: Technical Support Specialist – Intern
  • Job Location: Hyderabad, Telangana, India
  • Salary Package: As per Company Standards
  • Full/Part Time: Full Time
  • Req ID:
  • Education Level: Graduation
`

i got [POST_EXCERPT] as empty

pls can u check once

how add custom inline button row 2

How Add Custom Inline Button Row Two

public function get_inline_keyboard( $method_params ) {

	$inline_url_button = $this->options->get( 'inline_url_button' );
	$inline_button_text = $this->options->get( 'inline_button_text' );

	if ( 'on' !== $inline_url_button ) {
		return false;
	}
	
	// row 1
	$default_button = array(
		'text'	=> 'πŸ”— ' . $inline_button_text,
		'url'	=> self::$post_data->get_field( 'full_url' ),
	);
	// row 2
	**$default_button2 = array(
		'text'	=> 'πŸ”— Support',
		'url'	=> 'https://telegram.me/TbzAyhan',
	);**

	$default_button = (array) apply_filters( 'wptelegram_p2tg_default_inline_button', $default_button, self::$post, $method_params );

	$inline_keyboard[][] = $default_button;

	return (array) apply_filters( 'wptelegram_p2tg_inline_keyboard', $inline_keyboard, self::$post, $method_params );
}

Uploading image.png…

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.