mirror of
https://github.com/zulip/zulip.git
synced 2026-07-06 21:18:58 +08:00
integrations: Update Hello World Docs.
I have the updated the documentation page for the hello world integration to include numbers to bring it up to standard and make it more readable. Fixes part of #17633.
This commit is contained in:
parent
1dc4dfef92
commit
b9549250f3
@ -1,33 +1,28 @@
|
||||
Learn how Zulip integrations work with this simple Hello World example!
|
||||
|
||||
The Hello World webhook will use the `test` stream, which is
|
||||
created by default in the Zulip dev environment. If you are running
|
||||
Zulip in production, you should make sure that this stream exists.
|
||||
1. The Hello World webhook will use the `test` stream, which is
|
||||
by default in the Zulip dev environment. If you are running
|
||||
Zulip in production, you should make sure that this stream exists.
|
||||
|
||||
Next, on your {{ settings_html|safe }}, create a Hello World bot.
|
||||
Construct the URL for the Hello World bot using the API key and
|
||||
stream name:
|
||||
1. Next, on your {{ settings_html|safe }}, create a Hello World bot.
|
||||
the URL for the Hello World bot using the API key and
|
||||
stream name:
|
||||
|
||||
`{{ api_url }}/v1/external/helloworld?api_key=abcdefgh&stream=test`
|
||||
`{{ api_url }}/v1/external/helloworld?api_key=abcdefgh&stream=test`
|
||||
|
||||
1. To trigger a notification using this webhook, use
|
||||
`send_webhook_fixture_message` from the Zulip command line:
|
||||
|
||||
To trigger a notification using this webhook, use
|
||||
`send_webhook_fixture_message` from the Zulip command line:
|
||||
(zulip-py3-venv) vagrant@ubuntu-bionic:/srv/zulip$
|
||||
./manage.py send_webhook_fixture_message \
|
||||
> --fixture=zerver/tests/fixtures/helloworld/hello.json \
|
||||
> '--url=http://localhost:9991/api/v1/external/helloworld?api_key=<api_key>'
|
||||
|
||||
```
|
||||
(zulip-py3-venv) vagrant@ubuntu-bionic:/srv/zulip$
|
||||
./manage.py send_webhook_fixture_message \
|
||||
> --fixture=zerver/tests/fixtures/helloworld/hello.json \
|
||||
> '--url=http://localhost:9991/api/v1/external/helloworld?api_key=<api_key>'
|
||||
Or, use curl:
|
||||
|
||||
```
|
||||
|
||||
Or, use curl:
|
||||
|
||||
```
|
||||
curl -X POST -H "Content-Type: application/json" -d '{ "featured_title":"Marilyn Monroe", "featured_url":"https://en.wikipedia.org/wiki/Marilyn_Monroe" }' http://localhost:9991/api/v1/external/helloworld\?api_key\=<api_key>
|
||||
|
||||
```
|
||||
```
|
||||
curl -X POST -H "Content-Type: application/json" -d '{ "featured_title":"Marilyn Monroe", "featured_url":"https://en.wikipedia.org/wiki/Marilyn_Monroe" }' http://localhost:9991/api/v1/external/helloworld\?api_key\=<api_key>
|
||||
```
|
||||
|
||||
{!congrats.md!}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user