In Quail Weekly #19, I mentioned: "Quail should support pushing to different channels". So, one more channel support is now available. 🚀

This time, we're introducing support for LINE Channel. Thanks to LINE's Flex Message, it has a eye-candy looking:

An image to describe post

(Top left: Telegram, Bottom left: Discord, Right: LINE)

Setting Up LINE Integration

So, how to enable LINE integration? It's a bit complex than Telegram and Discord:

First, you need to create a LINE channel at the LINE Developer Dashboard. If it's your first time to do that, you need to create a Provider, and then under that, create a Messaging API Channel.

Next, in the LINE configuration on Quail's dashboard, follow the steps to create a pair of keys, copy the provided public key, as you'll need it in the next step.

Then, go to the LINE Developer Dashboard, find the Basic Settings - Assertion Signing Key, click on Register a public key, paste the public key you copied earlier, and register it. Then, copy the Assertion Signing Key you get and paste it back into Quail's settings page.

Finally, fill in the Channel ID and Channel Secret on Quail's settings page (you can find them in the LINE Developer Dashboard).

An image to describe post

Also, that Bot Basic ID is optional. If you enter it, a LINE Channel entry will appear under the subscription form, right next to Feed and Telegram.

For authors who wanna promote their content, having their own LINE Channel is an excellent choice:

An image to describe post

Some friends might have noticed the Discord icon in the above image. Yes, now you can configure an invitation link for Discord.

The configuration is simple, just drop your Discord invitation link on Quail's settings page.

An image to describe post

attention

Make sure to set a permanent link without expiry.

The First Publication Time of Articles

This new feature caters to the following scenario:

If you want to migrate old blog articles, and don't want them to mess up the existing article timeline, you can manually set the publication time of these old articles to a past date instead of now.

In the "Metadata" section of the article writing interface. Enter the date and time in your current timezone, then save it. Be aware that changing this setting will affect the order of your articles.


A buddy asked me if making new features is randomly. It's both yes and no. Subjectively, I indeed decide what to create, but objectively, besides considering my own mood, I also have to consider people's needs, of course.

For instance, integrating LINE is because Taiwanese users have become Quail's second-largest user group, and I also hope to attract Japanese users.

Supporting the first publication time of articles is because some authors needing to import articles from WeChat Official Accounts to Quail.

That's the situation this week. Things can't always go as my wishes. 🌟