Recent Releases of touchguild
touchguild - v1.4.1
Patch note:
General
- Adding components to Messages (Message component support)
- REST requests failing due to additional "/" in the request path leading to request failure.
- ComponentInteraction#editParent: Add alternative REST execution if not cached ## Contributors:
- Wade (@pakkographic)
- TypeScript
Published by pakkographic over 1 year ago
touchguild - v1.4.0
✨ What's new?
We're thrilled to announce developers brand new tools that will keep making their apps, easier to use, intuitive, and make them more productive while making them focus on what matters the most. This change log surely doesn't list everything, but it lists the most important changes that we've made in a simple way.
Major changes:
- Application Commands: a brand new way to interact.
- Command registering including different scopes (global, guild, user) and their bulk equivalent.
- A wide variety of command option types: string, integer, float, number, signed 32bit integer, user, role, channel, embedded attachment, boolean, emote, all of them making the options safe to utilize (type being verified internally).
- Standardized Slash Commands, no more prefix annoyance for users! Set an application short name, defining how you'll execute your commands.
- Introducing Reply Commands, simpler, intuitive, making the process of executing commands seamless by removing the application short name when replying to the sele cted app.
- and. way. more..
- Gateway Intents (layer)
- Message components (including button support natively integrated, working using Command Interactions)
- Data collection, a way for us to improve the library far beyond the limits, to opt out, request data removal, or see what we collect, learn more.
⚠️ Warning: to continue working with different events, please enable the correct intents.
Learn more about Application Commands. Learn more about components.
Additions:
General
- Cache on method execution (Misc/getUserGuilds) ## Modifications: ### General
- Updated dependencies. ## Contributors:
- Wade (@pakkographic)
- TypeScript
Published by pakkographic over 1 year ago
touchguild - 1.3.0
✨ What's new?
Major changes
- Message behavior, introducing acknowledgement & followups. Messages created with a Message component are no longer independent and are replying to specific messages defined thanks to Message Originals, making things smoother, and more intuitive.
- Message Originals: Message#isOriginal, getOriginal, deleteOriginal, getOriginals, originals, making huge behavior changes to Original methods. Learn more.
- Client REST methods listed as DEPRECATED (these methods are going to be removed on the next update), making a difference between cache methods and REST methods that are already available under Client#rest and are well organized for you.
- Message#attachmentURLs, enabling you to get an array of embedded content attached to the message
- Message#getAttachments, get an array of
MessageAttachmentincluding a wide range of information on embedded content attached to the message. - Caching app-created messages, making Message Originals work with sent messages using REST, and make you able to retrieve data that may be useful to you.
- Webhook execution support.
- Typing provider library partially using OpenAPI for more accurate and up-to-date typings.
- Bringing more consistency in type interfaces, and more.
- Renamed a bunch of structure classes such as GuildCategory, GuildRole, etc..
- Ported TouchGuild to TypeScript 5.0+
Resolved issues:
- Cannot remove user reactions (missing query)
- Client#editMessage replica
newMessageproperty having typeobjectinstead ofEditMessageOptions - Message Constructor having
params?property set to{ originalMessageID?: string | null; }instead ofMessageConstructorParams - EditMessageOptions:
replyMessageIds,isSilent,isPrivateproperties being present, however cannot be set. - Message#edit having a custom type instead of globalized
EditMessageOptions. - Web socket reconnection attempt variable:
currReconnectAttemptbeing reset at each attempt. - Session not being invalidated appropriately.
- AppUser (previously UserClient) undefined on "ready" event trigger (Client#user).
- REST/Channels#editMessage
paramsproperty having typeobjectinstead ofMessageConstructorParams. - REST/Channels#getMessage
paramsproperty having typeobjectinstead ofMessageConstructorParams. - Fixed REST route usage not working properly and being ignored.
- Fixed typing issues after updating the typing provider library.
Additions
General
- Add REST Mode, enabling you to perform requests without connecting to the gateway.
- Add
targetUserID?: "@me" | stringparameter to REST/Channels#deleteReaction, so you can target which user to remove the reaction from. - Add
MessageConstructorParams, locating a wide range of Constructor parameters, including Originals. - Add the ability to set if the Web socket has to reconnect on connection loss or not using
wsReconnecton Client constructor initialization. - Add type interface
MessageAttachment - Add
deprecationstype into Client constructor parameters, making you able to revert to previous behaviors (independentMessageBehavior), we do not recommend it, as it'll be removed sooner or later. - Grouping typings into an index.
- Ignore /lib path to make the library even more lightweight while maintaining TypeScript/JavaScript: CommonJS, ES compatibility. ### Message
- createFollowup (can only be used if the message has been acknowledged),
- createMessage behavior, cannot be used after message is acknowledged.
- isOriginal, a property that is either set to "trigger", "response" or
false. - acknowledged property
- getOriginal, deleteOriginal & getOriginals completing the Original methods.
- editFollowup, deleteFollowup
- Changed Message#bot -> app
- attachmentURLs – Get an Array of embedded attachment URLs
- getAttachments – Get an Array of
MessageAtachment - Embeds are having more consistent types! Utility tools such as embedsToParsed and embedsToRaw have been added internally to enable this.
Webhook
- executeWebhook
- requestToken – Request the Webhook token if not defined, sets it automatically and returns the value.
- REST/Webhooks dedicated to Webhook methods such as create, edit, delete and execute.
WebhookExecuteOptions,WebhookMessageDetailstype interfaces.
Modifications
General
- Methods are now sorted in alphabetically (internally).
- Removed: calendarEventComment.d.ts
- Removed: channel.d.ts
- Removed: doc.d.ts
- Removed: docComment.d.ts
- Removed: forumThread.d.ts
- Removed: calendarEvent.d.tss
- Improved JSDocs
- Each API types are having their Raw version for consistency.
- Renamed GuildSubscription to Subscription
- Renamed GuildRole to Role
- Renamed GuildGroup to Group
- Renamed GuildCategory to Category
- Renamed CalendarEventComment to CalendarComment
- UserTypes: app, user instead of bot, user. (added RawUserTypes as well)
- webhookCreate (REST/Guilds) -> create (REST/Webhooks)
- webhookEdit (REST/Guilds) -> edit (REST/Webhooks)
- webhookDelete (REST/Guilds) -> delete (REST/Webhooks)
- Moved editChannel & deleteChannel to REST/Channels and renamed them edit and delete.
- UserClient -> AppUser
- Renamed
MessageEmbedOptionstoEmbedas opposed toRawEmbed - Message#replyMessageIds -> replyMessageIDs
- Message#hiddenLinkPreviewUrls -> hiddenLinkPreviewURLs ### Typings (consistency)
- RawChannel
- RawAnnouncement
- RawAnnouncementComment
- RawAnnouncementCommentReaction
- RawCalendarEvent
- RawCalendarRSVP
- RawCalendarComment
- RawCalendarCommentReaction
- CalendarRSVPStatus
- RawMessage
- RawForumThread
- RawPartialForumThread
- RawForumThreadReaction
- RawForumThreadComment
- RawForumThreadCommentReaction
- RawDoc
- RawDocComment
- RawDocCommentReaction
- RawListItem
- RawPartialListItem
- RawListItemNote
- RawPartialListItemNote
- RawGuild
- RawGroup
- RawCategory
- RawMember
- RawMemberBan
- RawPartialMember
- RawRole
- RawSubscription
- RawUser
- RawPartialUser
- RawAppUser
- RawEmbed
- RawMentions
- RawEmote
- RawSocialLink and way more..
Contributors:
- Wade (@pakkographic)
Full Changelog: https://github.com/DinographicPixels/TouchGuild/compare/1.2.5...1.3.0
- TypeScript
Published by pakkographic over 1 year ago
touchguild - v1.2.5
✨ What's new?
Resolved issues
WSManager#latencyincorrect value- The
setMemberXPmethod, not working properly. - TouchGuild instance crashes when deleting a message from a stream and voice channel (reported by Brunch).
- Cannot import the following class structures:
GuildCategory,GuildSubscription,Permission,Announcement,AnnouncementChannel,AnnouncementComment,AnnouncementReactionInfo - No event is emitted when RSVP Updates are sent in bulk.
- Potential crash when deleting message due to unknown channel type.
Additions
General
- Integrating the official markdown header by default when connecting and performing requests.
- Added to each file a 'credits' header.
- Notify developer when using the Client
connectmethod if the version of TouchGuild is no longer the latest version (works for stable & dev), so you can update! (can be disabled when constructing the Client:updateWarningproperty) - When running a development build of TouchGuild, when using the Client
connectmethod, the current build that you're running is shown. - A message when connecting TouchGuild using a copy/fork version is shown.
- If the
gapi_part of the token is not present, it is added automatically. - Added missing exports (
GuildCategory,GuildSubscription,Permission,Announcement,AnnouncementChannel,AnnouncementComment,AnnouncementReactionInfo) X-Library-Detailsheader in addition toUser-Agent### Client- The guild member count has been added as a parameter of the
guildMemberAddevent. - New constructor property inside the options object:
isOfficialMarkdownEnabled, enabling developers to set the official markdown header to false if needed. ### REST/Guilds -
getMemberRoles, allowing you to retrieve a list of roles assigned to a specific guild member. ### REST/Misc - Added
signURLraw method. This method is used to create a URL Signature from a Guilded CDN URL, making you able to store the content returned within 5 minutes, as the signed URL will expire. This is a RAW method, meaning that the returned content isn't treated by TouchGuild, we let you take care of this, we're not supporting this decision due to the limitations it imposes. (More details about the request on the Guilded API Documentation website). ### Endpoints - Added
URL_SIGNATURESto endpoint list. ### Guild - Added
awardMember,setMemberXP,awardRole, shortcut/convenient methods.
Modifications
General
- Improved JSDocs overall.
- Improved coding style, making it more readable.
- Updated
GuildedAPI-Types.tstov0.3.45. - Updated dependencies to the latest version. ### REST/Guilds
- Changed
setMemberXPmethod fromPOSTtoPUT, making the request work properly. ### Gateway events - Removed duplicate internal gateway event processing method:
calendarRsvpManyUpdatedfromCalendarHandler, replacing it withcalendarRsvpBulkUpdate. ### Channel streamchannels now returns aTextChannelinstead of aGuildChannel, this resolves the crash issue.-
voicechannels now returns aTextChannelinstead of aGuildChannel, this resolves the crash issue.
Contributors:
Developers
- Wade (@pakkographic)
- Raphaël (@raphckrman) ### Bug Reports:
- Brunch
View changelogs
https://github.com/DinographicPixels/TouchGuild/compare/1.2.4...1.2.5
- TypeScript
Published by pakkographic over 1 year ago
touchguild - v1.2.4
✨ What's new?
- Added guildMemberCount to the guildMemberAdd event
- Updated endpoints
- Fixed many comments
The REST#Channels methods below have been replaced by : createPermission, editPermission, deletePermission, getPermission.
getPermissions, getUserPermissions, getRolePermissions
createChannelRolePermission, getChannelRolePermission, getChannelRolesPermission, editChannelRolePermission, deleteChannelRolePermission, createChannelUserPermission, getChannelUserPermission, getChannelUsersPermission, editChannelUserPermission, deleteChannelUserPermission, createChannelCategoryRolePermission, getChannelCategoryRolePermission, getChannelCategoryRolesPermission, editChannelCategoryRolePermission, deleteChannelCategoryRolePermission, createChannelCategoryUserPermission, getChannelCategoryUserPermission, getChannelCategoryUsersPermission, editChannelCategoryUserPermission, deleteChannelCategoryUserPermission
- The REST Guilds#updatePermission method has been renamed editPermission
The REST Guilds#updateRolePermission method has been renamed editRolePermission
The following methods have been added to REST#Guilds:
createCategoryPermission,editCategoryPermission,getCategoryPermission,getCategoryPermissions,getCategoryUserPermissions,getCategoryRolePermissions,deleteCategoryPermissionRemoved unnecessary structures:
ChannelCategoryRolePermission.ts,ChannelCategoryUserPermission.ts,ChannelRolePermission.ts,ChannelUserPermission.tsAdded Client#getMemberPermission method
Added Client#editGuildRolePermission method
Added new Guilds & Channels structures' methods to Client for easier access.
Changed some properties name according for more coherence across the library.
Updated GuildCategory shortcut methods
Updated GuildRole's position property to access the correct data as Guilded updated the name of the property to priority.
Added the Permission class to structures.
Fixed TextChannel shortcut methods.
Removed
JSONChannelUserPermission,JSONChannelRolePermission,JSONChannelCategoryRolePermission,JSONChannelCategoryUserPermissionAdded: JSONPermission
Updated JSONGuildCategory
* Updated GuildedAPI-Types.ts
Full Changelog: https://github.com/DinographicPixels/TouchGuild/compare/1.2.3...1.2.4
- TypeScript
Published by pakkographic about 2 years ago
touchguild - v1.2.3
✨ What's new?
- Added new methods (and their shortcuts): REST#channels: archiveChannel, restoreChannel, pinMessage, unpinMessage REST#guilds: getSubscriptions, getSubscription, getMemberPermission, updateRolePermission & Added those methods to the client class.
- Added "visibility" property to GuildChannel
- Fixed GuildedChannel's isPublic property to work even if Guilded deprecated it
- Added "botUserID" property to GuildRole which is "The bot user ID the role has been defined for".
- Added new structure class: GuildSubscription
- Updated JSON versions of edited classes.
- Added new endpoints.
- Updated Guilded API Types (guildedapi-types.ts)
- Add events: userStatusCreate, userStatusDelete, guildGroupCreate, guildGroupUpdate, guildGroupDelete
- New class: GuildRole
- New class: GuildGroup
- New types: UserStatus, UserStatusDelete, UserStatusCreate, JSONGuildRole, JSONGuildGroup
- Add "groups" cache in Guild.
- Guilds the bot is in, are now directly cached on starting.
- New methods: rest.misc#updateUserStatus, rest.misc#updateUserStatus, rest.guilds#getRoles, rest.guilds#getRole
- Updated endpoints.
- User event handler has been created, for internal use.
- Updated guildedapi-types.ts
- Create, edit, delete, get, announcements
- Create, edit, delete, get, announcement comments
- Add/remove reaction from announcements
- Add/remove reaction from announcement comments
- Cache support for those new changes.
- New events: "announcementCreate", "announcementUpdate", "announcementDelete", "announcementCommentCreate", "announcementCommentUpdate", "announcementCommentDelete"
- edit, delete, createAnnouncement, createReaction, deleteReaction methods are added to Announcement
- edit, delete, createComment, createReaction, deleteReaction methods are added to AnnouncementComment
- Fixing client#deleteReaction naming issue. (was removeReaction)
- Get user guilds (API allows
@meonly, for now
✨ Thanks to @raphckrman for his contribution to the project.
- Full Changelog (diff): https://github.com/DinographicPixels/TouchGuild/compare/1.2.2...1.2.3
- TypeScript
Published by pakkographic over 2 years ago
touchguild - 1.2.2
Changelogs: https://touchguild.com/updates/1.2.2 Introducing v1.2.2 video: https://www.youtube.com/watch?v=xJ9RDc-kZEY
- TypeScript
Published by pakkographic almost 3 years ago
touchguild - 1.2.1
- Support reaction added or removed from forum thread.
- Remove identifiers verification layer for gateway events.
- Add new verification layer for gateway events.
- Remove WSManager#identifiers
- Remove Client#identifiers
- Add ForumThreadReactionInfo#threadID
- Add ForumThreadReactionInfo#commentID
- Add ForumThreadReactionInfo#type
- Add MessageReactionInfo#messageID
- Add MessageReactionInfo#type
- Add ReactionInfo#channelID
- Add ReactionInfo#reactorID
- ReactionInfo#data -> ReactionInfo#raw
- TypeScript
Published by pakkographic about 3 years ago
touchguild - 1.2.0
- Add guild to cache when receiving any event containing guild id.
- Add channel to cache when receiving any event containing a channel id.
- Add cache hierarchy (e.g: guild/channels/messages/message)
- Remove Client#cache, cache isn't entirely managed in Client anymore.
- Channel filters by channel types.
- Add
GuildChannel,TextChannel,DocChannel,ForumChannel,GuildChannel,CalendarChannel. - Add
Base#toJSON,ListItem#toJSON,Webhook#toJSON,UserClient#toJSON,Guild#toJSON,Member#toJSON,User#toJSON,ForumThread#toJSON,BannedMember#toJSON,CalendarEventRSVP#toJSON,CalendarEvent#toJSON,CalendarChannel#toJSON,DocChannel#toJSON,ForumChannel#toJSON,TextChannel#toJSON,GuildChannel#toJSON,Channel#toJSON,Doc#toJSON,ForumThreadComment#toJSON,Message#toJSON - Add AnyTextableChannel, AnyChannel, AnyGuildChannel typings.
- Add Client params:
collectionLimitsto configure cache. - Update imports.
- Edit every handlers to match new caching system.
- Update REST methods to match new caching system & new components.
- Add update methods to every components for data update when receiving new data.
- Add
Client#guilds - Add
Client#users - Add
Client#util - Add
Client#startTime - Add
Client#uptime - Update
Client#getMember, not sending rest request anymore. - Update
Client#getMembersnot sending rest request anymore. - Update
Client#getGuildnot sending rest request anymore. - Update
Client#getMessagenot sending rest request anymore. - Update
Client#getMessagesnot sending rest request anymore. - Update Doc#member, ForumThreadComment#member, Guild#owner, ListItem#member, Member#user, MemberUpdateInfo#oldRoles, Message#member
- Add
Guild#getMember - Add
Guild#verified - Add
Guild#channels - Add
Guild#members - Add
oldChannelto channelUpdate event - Message#editLastMessage -> Message#editLast
- Message#deleteLastMessage -> Message#deleteLast
- Message#editOriginalMessage -> Message#editOriginal
- Message#deleteOriginalMessage -> Message#deleteOriginal
- TypeScript
Published by pakkographic about 3 years ago
touchguild - 1.1.0
- Added
guildDeleteevent. - Added
GuildDeleteInfotypings. - Added
ForumTopicComment.mentionsproperty. - Converted some WSManager
ErrortoGatewayError - Fixed & added some comments.
- Updated dependencies.
- messageDelete event
messageparameter has changed fromMessagetoPossiblyUncachedMessage. - messageUpdate event now includes oldMessage.
- Removed
Message.oldContent - Adding support for data compression (cannot be used as it isn't supported by guilded)
- Updated WSManager
- Added
RawPacket&WelcomePackettypings. - Updated WSEvents.
- Moved WSEvents from
types/wsevents.d.tstotypes/events.d.ts - Add
Client#getMembers - Add
Client#getBan - Add
Client#getBans - Add
Client#editMember - Add
Client#removeMember - Add
Client#createBan - Add
Member#ban - Add
Member#unban - Add
Member#kick - Add
Member#edit - Add
EditMemberOptions - Add
Guild#createBan - Add
Guild#removeBan
- TypeScript
Published by pakkographic about 3 years ago
touchguild - 1.0.3
- Fixed
tslibimport issue. - Nothing else changed, basically the same as v.1.0.2
Changelogs: https://github.com/DinographicPixels/TouchGuild/releases/tag/1.0.2
- TypeScript
Published by pakkographic over 3 years ago
touchguild - 1.0.2
- Fixed imports for
ClientEvents. - Deprecate
createdbyin favor ofinviterID(GuildCreateInfo) - Deprecate
BannedMember.ban.createdByin favor ofBannedMember.ban.bannedBy - Deprecate
CalendarEvent.memberIDin favor ofCalendarEvent.ownerID - Deprecate
CalendarEvent.memberin favor ofCalendarEvent.owner. - Deprecate
CalendarRSVP.memberIDin favor ofCalendarRSVP.entityID. - Deprecate
CalendarRSVP.createdByin favor ofCalendarRSVP.creatorID - Deprecate
Channel.memberIDin favor ofChannel.creatorID - Deprecate
Channel.updatedAtin favorChannel.editedTimestamp - Deprecate
Doc.titlein favor ofDoc.name - Deprecate
Doc.updatedAtin favor ofDoc.editedTimestamp - Deprecate
ForumThread.updatedAtin favorForumThread.editedTimestamp - Deprecate
ForumThreadComment.createdByin favor ofForumThreadComment.memberID - Deprecate
ForumThreadComment.ownerin favor ofForumThreadComment.member - Deprecate
ListItem.updatedAtin favor ofListItem.editedTimestamp ListItemNoteTypeschanged: createdBy => memberID updatedAt => editedTimestamp- Deprecated
Guild.aboutin favor ofGuild.description ForumThread.memberhas been deprecated in favor ofForumThread.ownerForumThread.memberIDhas been deprecated in favor ofForumThread.ownerID- Deprecate
ForumThread.title, in favor ofForumThread.name - Every structures doesn't include raw timestamps anymore.
Website: https://touchguild.com Docs: https://docs.touchguild.com Guide: https://guide.touchguild.com
- TypeScript
Published by pakkographic over 3 years ago
touchguild - 1.0.1
*Removed socialLinkTypes, replaced by GetSocialLink
* Added comment for Routes/Miscellaneous constructor.
* Added comment for Routes/Miscellaneous#getSocialLink
* Added ForumThread#createForumComment method.
* Added Guild#getChannel method.
* Fixed Member#getSocialLink returns (from GetSocialLink | void to GetSocialLink)
* Removed Member#addToGroup, replaced by Member#addGroup
* Removed Member#removeFromGroup, replaced by Member#removeGroup
* Edited CreateChannelOptions and EditChannelOptions, property topic has been renamed to description
* Removed Client#getChannelMessage, replaced by Client#getMessage
* Removed Client#getChannelMessages, replaced by Client#getMessages
* Removed Client#addGuildMemberGroup, replaced by Client#memberAddGroup
* Removed Client#removeGuildMemberGroup, replaced by Client#memberRemoveGroup
* Add method comment for Routes/Channels & Routes/Guilds
* Removed Channel.topic property, replaced by Channel.description
* Fixed event typings error, parameter renamed from topic to thread (forumThreadCreate, forumThreadUpdate, forumThreadDelete, forumThreadPin, forumThreadUnpin).
- TypeScript
Published by pakkographic over 3 years ago
touchguild - 1.0.0
What's new?
- Entirely reworked WSManager, optimized reconnection, heartbeat, and better handled errors.
- Added connection timed out error (WSManager)
- New request handler, blazing fast compared to the old one.
- Added a Routes directory that includes every route methods.
- Added jsdocs comments for every methods & properties.
- New cache system, entirely reworked.
- Reworked TypedEmitter, included in TouchGuild's files, not as a dependency.
- Added events.d.ts (ClientEvents) including every Client's events
- Added wsevents.d.ts (WSEvents) including every WebSocket's events.
- Added debug & warn events for Client.
- Every methods uses the new request handler.
- Optimized REST methods time when treating multiple objects.
- Added
Client#editChannelandClient#deleteChannel - Every method options & filters are registered in the
typesdirectory. - Deprecated events:
messageReactionAdd,messageReactionRemove,forumTopicReactionAdd,forumTopicReactionRemove, in favor ofreactionAddandreactionRemove, the new events emitsAnyReactionInfowhich includesMessageReactionInfoandForumThreadReactionInfo - Renamed everything related to ForumTopic: ForumThread.
- New components:
ForumThreadReactionInfo,MessageReactionInfo,ReactionInfo - Better request error handling, added:
GuildedHTTPErrorandGuildedRESTError. - Changed every component's getters to match new request handler & new cache system.
- Better organized GatewayHandler
- Deprecated:
Client#addMessageReaction,Client#removeMessageReaction,Client#addTopicReaction,Client#removeTopicReaction, in favor ofClient#createReactionandClient#deleteReactionand MUCH more, check out commit
Massive typings change:
- Renamed Client#getRESTChannel to Client#getChannel
- Renamed Client#getRESTMember to Client#getMember
- Renamed Client#getRESTGuild to Client#getGuild
- Renamed Client#getRESTChannelMessages to Client#getChannelMessages
- Renamed Client#getRESTChannelMessage to Client#getChannelMessage
- Renamed Client#getRESTChannelDocs to Client#getChannelDocs
and MUCH more, check out docs
Most of changes are here: https://github.com/DinographicPixels/TouchGuild/commit/efd4cd0b3c55e60cda31ca44208b418b392dbb57
Indirectly related changes to TouchGuild.
- New website: https://touchguild.com/
- New docs: https://docs.touchguild.com/
- Old docs: https://legacy.docs.touchguild.com/
- New guide URL: https://guide.touchguild.com/
- Deprecated Nightly builds, they're now Development builds (dev), they're deprecating much faster.
- Dev builds docs: https://docs.touchguild.com/dev/ (always latest commit).
- New workflow, including checks
- New collaboration guidelines.
- Deprecated main & nightly branch on GitHub (merging between them is hell), only the dev branch will be used for development.
Credits: - PakkoGraphic (owner & maintainer of the library) - Special thanks to Oceanic for latency-related scripts.
- TypeScript
Published by pakkographic over 3 years ago
touchguild - 0.1.7
What's new?
> Check out what's new
Instructions
- Download the zip file
- Extract it
- Run the following command inside the folder:
npm run build - Put the folder inside your bot directory
- Import it in your bot's index
- All done!
Note: This is an early access release, the Guilded API is available publicly, to be able to try it out, send an application to the Guilded API server or wait for the public release.
- TypeScript
Published by pakkographic over 3 years ago
touchguild - v0.1.6 - Early access release.
Early access release
Release notes: https://github.com/DinographicPixels/TouchGuild/discussions/4
Instructions
- Download the package
- Extract the
.zipfile. - Put the folder in your project's folder.
- Import the package into your main file (javascript [cjs/mjs] or typescript)
- TypeScript
Published by pakkographic over 3 years ago