Skip to main content

Features coming soon: Complete events, Complet fetch functionalities

LINELIB Banner

LINELIB (WIP)

The All-in-One LINE Bot Integration Solution.

Get Started →

Installation

Use the following, or clone this repository.

pip install -U linelib

🔑 Features.

Code Example

✨ Optimized Source Code.

Cleaner source code is beneficial because it is easier to read, understand, and maintain. It's easier for you to add new features, fix bugs, and understand how the code works. Clean code is also more efficient, as it is optimized for performance and is less likely to contain errors or bugs. It is also more reusable, allowing you to use it in other projects without having to rewrite it.

  - See Example →




LINE Notify Mockup

🧩 With Extensions.

With LINELIB, you can easily and efficiently integrate various LINE services into your projects and applications, all with just a few lines of code. LINELIB simplifies the process of working with LINE services, making it more accessible and streamlined for developers of all skill levels. Whether you're looking to add messaging functionality, connect with LINE's social media platform, or utilize other LINE services, LINELIB makes it simple to do so with minimal code requirements.

LINELIB currently supports these LINE services:

  • LINE Messaging API
  • LINE Notify
  • LINE Social Plugins

  - LINE Notify Example →

💪 Create Commands.

Create text commands like a pro. Linelib helps you to quickly and efficiently create text commands.

Greeting Command Source Code
Greeting Command Example

( •̀ ω •́ )✧ Ready to give it a shot?

Oh my goodness, you're here! I'm hyped to see that you're willing to give it a go.

Anyways, here are some helpful links that can get you around with LINELIB.

🚀 See Examples

🌍 Wiki

🎉 Examples.

Here are some code examples (provided from the top).

1: Quick Example

from linelib import Client

client = Client('channel secret', 'channel access token')

@client.event('ready')
async def ready():
  print('I am ready!')
  
client.run()

2: LINE Notify Example

from linelib import Client
from linelib.notify import Notify

client = Client(...) # see "Quick Example"
notify = Notify("access token")

@client.event('ready')
async def ready():
  await notify.notify("Daily News:\nLinelib version 2 has released!!11!")
  
client.run()

Release files for linelib 2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for linelib 2
File Size Uploaded
linelib-2.tar.gz 20.7 kB Details

Release files / linelib-2.tar.gz

Download URL linelib-2.tar.gz
Size 20.7 kB
Tags Source
SHA-256 checksum
How to use checksums
eefd14e77cc5afc284454d958a5722f954b86635542d04973e83b624469ce647
BLAKE2b-256 checksum
How to use checksums
aa8e4ac5e660ec3bca52d937349123f2eb6d046698c48e51fd055d50ea88d0b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.12

Release history Release notifications | RSS feed

2.2.6

1 release file

2.2.5

1 release file

2.2.4

1 release file

2.2.3

1 release file

2.2.2

1 release file

2.2.1

1 release file

2.2

1 release file

2.1

1 release file

This release

2 This release

1 release file

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page