Skip to main content

Python package slacki for reading and posting in slack groups.

Project description

slacki

Python PyPI Version License Coffee Github Forks GitHub Open Issues Project Status Downloads Downloads

Star it if you like it!
  • Slacki is Python package for reading and posting in slack groups.

Installation

  • Install slacki from PyPI (recommended). slacki is compatible with Python 3.6+ and runs on Linux, MacOS X and Windows.
  • A new environment can be created as following:
conda create -n env_slacki python=3.8
conda activate env_slacki
pip install slacki

Import slacki package

from slacki import slacki

Example:

# Import library
from slacki import slacki

from slacki import slacki
sc = slacki(channel='new_channel', token='xoxp-123234234235-123234234235-123234234235-adedce74748c3844747aed48499bb')

# Get some info about the channels
channels = sc.get_channels()

# Get some info about the users
users = sc.get_users()

# Send messages
queries=['message 1','message 2']
sc.post(queries)

# Snoozing
sc.snooze(minutes=1)

# Post file
sc.post_file(file='./data/slack.png', title='Nu ook met figuren uploaden :)')

# listen (retrieve only last message)
out = sc.retrieve_posts(n=3, retrieve_names=True)

Citation

Please cite slacki in your publications if this is useful for your research. Here is an example BibTeX entry:

@misc{erdogant2020slacki,
  title={slacki},
  author={Erdogan Taskesen},
  year={2020},
  howpublished={\url{https://github.com/erdogant/slacki}},
}

References

Maintainer

  • Erdogan Taskesen, github: erdogant
  • Contributions are welcome.
  • If you wish to buy me a Coffee for this work, it is very appreciated :)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slacki-1.1.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

slacki-1.1.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file slacki-1.1.1.tar.gz.

File metadata

  • Download URL: slacki-1.1.1.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for slacki-1.1.1.tar.gz
Algorithm Hash digest
SHA256 929d8118cc9586e515512a0c49a12b928e741b79dec8df25833cf28b9cc67cd1
MD5 bbd6e3d94abd41d07a0fad2682fa36ee
BLAKE2b-256 d510f3c59f81240388319749de0c782368e0f021b33ea5b69a51679a8602addb

See more details on using hashes here.

File details

Details for the file slacki-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: slacki-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for slacki-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a7254ef6f4068f098511bfb5e8e0358e9523521a4b5622645d32a4db98617d9
MD5 089b552385b0977efa2621087ac17791
BLAKE2b-256 4e02af92d379f186dcb211122650d1546beb6afa6775cbae10998fdaa262f6fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page