Skip to main content

nonebot-plugin-asf

NoneBot plugin for controlling ArchiSteamFarm through Telegram and ASF IPC.

Runtime Model

Load nonebot_plugin_asf from a NoneBot app. The plugin handles Telegram Bot API long polling directly and forwards authorized ! commands to ASF IPC.

Configuration

Set these environment variables:

  • ASF__TELEGRAM_BOT_TOKEN
  • ASF__TELEGRAM_PROXY, optional HTTP or SOCKS proxy URL for Telegram API access
  • ASF__TELEGRAM_ALLOWED_USER_IDS, comma-separated Telegram user IDs
  • ASF__TELEGRAM_ALLOWED_CHAT_IDS, optional comma-separated chat IDs
  • ASF__BASE_URL, default http://asf:1242
  • ASF__IPC_PASSWORD
  • ASF__POLL_TIMEOUT_SECONDS, default 45

At least one of ASF__TELEGRAM_ALLOWED_USER_IDS or ASF__TELEGRAM_ALLOWED_CHAT_IDS must be set.

Usage

  • /help shows wrapper usage.
  • /commands lists ASF commands and is registered in Telegram's bot menu.
  • ASF commands require !, for example !status.

Download files

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

Source Distribution

nonebot_plugin_asf-0.2.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_asf-0.2.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_asf-0.2.0.tar.gz.

File metadata

  • Download URL: nonebot_plugin_asf-0.2.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nonebot_plugin_asf-0.2.0.tar.gz
Algorithm Hash digest
SHA256 08f897db02599ad3466252508fc2538f70d346e2996c31efaf0bb3a4ab790d0a
MD5 bd3f5e4ee305d3cff097d4a726c9c888
BLAKE2b-256 c5b1af16fb2a0da809616dfab8f485b17b0bbcdfecbf5f555ff29fa15b7497b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nonebot_plugin_asf-0.2.0.tar.gz:

Publisher: workflow.yml on zanderzhng/nonebot-plugin-asf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nonebot_plugin_asf-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_asf-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 552904d6f6afbfd11162371bf0e6c9b4493a0911b11ccf93ce972f4392383821
MD5 367916ddb2c2b83a9e4a2db5eab690d0
BLAKE2b-256 ffe48f730ce23f447dc66ca0c12208b791e4fc38632e7d5bc7d1bbd571b28e22

See more details on using hashes here.

Provenance

The following attestation bundles were made for nonebot_plugin_asf-0.2.0-py3-none-any.whl:

Publisher: workflow.yml on zanderzhng/nonebot-plugin-asf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 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