This repository contains the migrated to Pharo 12 and upward version of DiscordSt as developed by Juraj Kubelka. We thank him for his original contribution to our community.
Discord API. DiscordSt is a client for Discord written in Pharo. It includes subset of the public API that constantly grows. If you miss any API, please, tell us, open an issue, or make a contribution :-)
Warning This version is working on Pharo 12. The following baselines are loading corectly:
BaselineOfDiscordStClient
BaselineOfDiscordStCore
BaselineOfDiscordStGateway
BaselineOfDiscordStWebHook
The baseline BaselineOfDiscordSt is not working yet since it offers a stronger integration to the IDE and this needs more works. Some old code has been packaged in XXX-GT packages.
Pharo Integration. Pharo developers know very well that live programming frees developers from the “edit-compile-run” loop and allows people to interact with running programs very easily. The DiscordSt's purpose is to bring Pharo's live experience to developer communications, such as online chat discussions. DiscordSt thus includes a Pharo integration that allows you to share Playground code snippets, related source code, screenshots, animated GIFs (screen recording), and system information. All this from Pharo itself as smooth as possible. For more information, check Pharo integration.
Metacello new
baseline: #DiscordStClient;
repository: 'github://pharo-contributions/DiscordSt/src';
load.
The script above installs a standard Discord client (webhook, bot, and user client). To install a subset of the standard installation or extra packages check documentation.
You can update the Discord client from World menu / Communication
/ Update DiscordSt
.
You can watch a video tutorial available on YouTube. It includes examples and several use cases. Check the talk outline (description) below the video. A recent talk on YouTube is more focused on the Pharo integration version 0.2.0. Slides for the first talk are available here, for the second talk here.
For more information about
- Discord API support, check API documentation
- Discord Pharo integration, check Pharo integration