Skip to content

Навык для платформы Яндекс Диалоги, позволяющий общаться со спейсом с Яндекс Станции и других умных устройств Яндекса

License

Notifications You must be signed in to change notification settings

hackerembassy/hackerembassy-yandex-dialogs

Repository files navigation

Hacker Embassy Yandex Dialogs

Python 3.10 Code style black MIT License

About

This dialog uses public Hacker Embassy Telegram bot API to interact with hackerspace via Yandex Alice powered devices

Features:

  • Ask for hackerspace status, inside and planning to go users
  • Check-in for planning to go (needs Telegram username assignment)

Hosting

At the moment, dialog's hosted on rf0x1d's machine located in Nuremberg, Germany

Dependencies

  • Python 3.10+
  • Poetry 1.3.1+

All dependencies declared in the pyproject.toml file and installed on the server using poetry install

Local deployment

  • Install Python version 3.10+
  • Install Poetry
  • Go to the cloned repository directory
  • Install dependencies using poetry install
  • Write config file named config.toml (example declared in config-example.toml, you can ask rf0x1d or @tectonick for an API token if you want to use check-in feature)
  • Start the application with poetry run python3 -m hackem_yandex_dialogs

Yandex Dialog access

If you're using Yandex Station/Auto/Alice/etc. and want to use this dialog, you can ask rf0x1d for an access, or you can create private dialog by yourself on Yandex Dialogs dev portal

About

Навык для платформы Яндекс Диалоги, позволяющий общаться со спейсом с Яндекс Станции и других умных устройств Яндекса

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published