#websocket #team #spark #message #bot #rest #async

webex

Interface to Webex Teams REST and WebSocket APIs

17 unstable releases (8 breaking)

0.10.0 Aug 22, 2024
0.9.3 Dec 8, 2023
0.9.1 Nov 23, 2023
0.7.0 Jun 23, 2023
0.1.3 Feb 10, 2020

#487 in Asynchronous

Download history 3/week @ 2024-06-26 39/week @ 2024-07-03 97/week @ 2024-07-24 16/week @ 2024-07-31 171/week @ 2024-08-14 140/week @ 2024-08-21 4/week @ 2024-08-28 13/week @ 2024-09-11 2/week @ 2024-09-18 32/week @ 2024-09-25 18/week @ 2024-10-02

54 downloads per month

MIT license

125KB
2.5K SLoC

webex-rust

MIT licensed Crates.io docs.rs

A minimal asynchronous interface to Webex Teams, intended for (but not limited to) implementing bots.

Current functionality includes:

  • Registration with Webex APIs
  • Monitoring an event stream
  • Sending direct or group messages
  • Getting room memberships
  • Building AdaptiveCards and retrieving responses

Not all features are fully-fleshed out, particularly the AdaptiveCard support (only a few serializations exist, enough to create a form with a few choices, a text box, and a submit button).

DISCLAIMER

This crate is not maintained by Cisco, and not an official SDK. The authors are current developers at Cisco, but have no direct affiliation with the Webex development team.

License

webex-rust is provided under the MIT license. See LICENSE.

Dependencies

~9–23MB
~354K SLoC