signalbot
Micro framework to create your own signal bots.
File Explorer
Download Latest Version (.zip)- CLAUDE.md
- action.yaml
- ci-docs.yaml
- ci.yaml
- deploy-docs.yaml
- deploy-pr-command.yaml
- deploy-pr-dispatch.yaml
- release.yaml
- CONTRIBUTING.md
- dependabot.yml
- pull_request_template.md
- 01_api_overview.md
- 02_bot_config_options.md
- 03_bot_with_scheduler.md
- 04_group_activity_bot.md
- actions.md
- attachments.md
- auth.md
- bot.md
- bot_config.md
- contacts.md
- context.md
- errors.md
- events.md
- general.md
- groups.md
- handlers.md
- logger.md
- messages.md
- polls.md
- reactions.md
- receipts.md
- storage.md
- extra.css
- 01_getting_started.md
- 02_concepts.md
- 03_additional_information.md
- 04_troubleshooting.md
- 05_local_development.md
- 06_extending.md
- index.md
- __init__.py
- test_ping.py
- __init__.py
- about.py
- attachments.py
- broadcast.py
- close.py
- contact.py
- delete.py
- edit.py
- group.py
- help.py
- image.jpeg
- link_preview.py
- multiple_triggered.py
- ping.py
- poll.py
- reaction.py
- receipt.py
- regex_triggered.py
- reply.py
- styles.py
- typing.py
- __init__.py
- group_update.py
- reaction.py
- ready.py
- remote_delete.py
- typing.py
- __init__.py
- bot.py
- bot_with_scheduler.py
- group_activity_bot.py
- simple_bot.py
- timestamps.py
- __init__.py
- attachments.py
- base.py
- contacts.py
- general.py
- groups.py
- messages.py
- polls.py
- reactions.py
- receipts.py
- __init__.py
- attachments.py
- base.py
- contacts.py
- general.py
- groups.py
- messages.py
- polls.py
- reactions.py
- receipts.py
- signal_api.py
- __init__.py
- add_device_request.py
- add_sticker_pack_request.py
- change_group_admins_request.py
- change_group_members_request.py
- close_poll_request.py
- configuration.py
- create_group_request.py
- create_group_response.py
- create_poll_request.py
- create_poll_response.py
- delete_local_account_data_request.py
- device_link_uri_response.py
- error.py
- group_link.py
- logging_configuration.py
- pin_message_in_group_request.py
- rate_limit_challenge_request.py
- receipt.py
- receipt_type.py
- register_number_request.py
- remote_delete_request.py
- remote_delete_response.py
- remove_reaction_request.py
- search_response.py
- send_message_error.py
- send_message_response.py
- send_message_v1.py
- send_message_v2.py
- send_reaction_request.py
- set_pin_request.py
- set_username_request.py
- text_mode.py
- trust_identity_request.py
- trust_mode_request.py
- trust_mode_response.py
- typing_indicator_request.py
- unpin_message_in_group_request.py
- unregister_number_request.py
- update_account_settings_request.py
- update_contact_request.py
- update_group_request.py
- update_profile_request.py
- verify_number_settings.py
- vote_request.py
- __init__.py
- about.py
- contact_profile.py
- group_entry.py
- identity_entry.py
- list_contacts_response.py
- list_devices_response.py
- list_installed_sticker_packs_response.py
- nickname.py
- set_username_response.py
- __init__.py
- add_members.py
- edit_group.py
- group_permissions.py
- link_preview_type.py
- message.py
- message_mention.py
- send_messages.py
- aliases.json
- serialization-aliases.json
- signal-cli-rest-api.json
- __init__.py
- admin_delete.py
- answer_message.py
- attachment.py
- attachment_data.py
- background_gradient.py
- busy_message.py
- call_message.py
- contact.py
- contact_address.py
- contact_avatar.py
- contact_email.py
- contact_name.py
- contact_phone.py
- data_message.py
- edit_message.py
- error.py
- group_info.py
- hangup_message.py
- ice_update_message.py
- internal.py
- mention.py
- message_envelope.py
- offer_message.py
- payment.py
- pin_message.py
- poll_create.py
- poll_terminate.py
- poll_vote.py
- preview.py
- profile.py
- quote.py
- quoted_attachment.py
- reaction.py
- receipt_message.py
- recipient_address.py
- remote_delete.py
- send_message_result.py
- shared_contact.py
- sticker.py
- story_context.py
- story_message.py
- sync_data_message.py
- sync_message.py
- sync_read_message.py
- sync_story_message.py
- text_attachment.py
- text_style.py
- type.py
- typing_message.py
- unpin_message.py
- __init__.py
- model.py
- README.md
- __init__.py
- attachment_base64.py
- generated_conversion.py
- pydantic_anyio_path.py
- retry.py
- __init__.py
- attachment.py
- errors.py
- __init__.py
- __init__.py
- errors.py
- update_contact.py
- __init__.py
- context.py
- data_message_context.py
- group_update_context.py
- reaction_context.py
- ready_context.py
- remote_delete_context.py
- typing_context.py
- __init__.py
- about.py
- errors.py
- __init__.py
- errors.py
- group_entry.py
- group_permissions.py
- group_update.py
- registry.py
- update_group.py
- __init__.py
- data_message.py
- data_message_content.py
- edit_message.py
- errors.py
- link_preview.py
- message_mention.py
- parser.py
- remote_delete.py
- send_message.py
- typing_message.py
- __init__.py
- errors.py
- poll.py
- __init__.py
- errors.py
- reaction.py
- __init__.py
- errors.py
- __init__.py
- chat_testing.py
- __init__.py
- _bot_init.py
- _pipeline.py
- _recipients.py
- auth.py
- bot.py
- bot_config.py
- errors.py
- events.py
- handlers.py
- logger.py
- py.typed
- storage.py
- test_handlers.py
- conftest.py
- test_attachments.py
- test_auth.py
- test_contacts.py
- test_general.py
- test_groups.py
- test_messages.py
- test_reactions.py
- test_receipts.py
- test_uris.py
- test_context.py
- test_data_message_context.py
- test_message.py
- test_quote.py
- test_send_message.py
- test_retry.py
- conftest.py
- test_bot.py
- test_bot_config.py
- test_group_registry.py
- test_pipeline.py
- test_polls.py
- test_public_api_surface.py
- test_recipients.py
- test_storage.py
- test_trigger_decorators.py
- conftest.py
- .codecov.yml
- .gitignore
- .python-version
- LICENSE
- prek.toml
- pyproject.toml
- README.md
- uv.lock
- zensical.toml
# Installation Guide
1. Get the code
git clone https://github.com/signalbot-org/signalbot
Downloads the entire project code from GitHub to your computer.
cd signalbot
Moves into the project folder you just downloaded.
2. Python
Easy RecommendedPrerequisites
pip install .
Installs the package published on PyPI directly β no need to clone the source.
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
