├── .dockerignore ├── .env.example ├── .eslintrc.cjs ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── debian-11-quick-setup.sh ├── docker-compose.yml.example ├── flake.lock ├── flake.nix ├── index.js ├── package.json ├── pnpm-lock.yaml ├── src ├── bot.js ├── commands │ ├── admin.js │ ├── embedmode.js │ ├── platformoptions.js │ └── twitterembedall.js ├── database.js ├── database │ ├── GuildOptionsDB.js │ ├── MessageOwnersDB.js │ └── WebhooksDB.js ├── discord.js ├── events │ ├── messageCreate.js │ └── messageReactionAdd.js ├── handlers │ ├── reCompose.js │ ├── reEmbed.js │ └── videoReply.js ├── index.js ├── structures │ ├── ClientError.js │ ├── Command.js │ ├── GuildFlags.js │ ├── GuildOptions.js │ ├── InstagramClient.js │ ├── InstagramPost.js │ ├── InteractionHandler.js │ ├── MessageOwners.js │ ├── PlatformFlags.js │ ├── RedditClient.js │ ├── RedditPost.js │ ├── RedditVideo.js │ ├── TikTokClient.js │ ├── TikTokPost.js │ ├── TikTokRedirect.js │ ├── TwitterError.js │ ├── TwitterErrorList.js │ ├── TwitterGraphQLGuestClient.js │ ├── TwitterGuestClient.js │ ├── TwitterGuestPost.js │ ├── TwitterSyndicateClient.js │ └── TwitterSyndicatePost.js └── util │ ├── Constants.js │ ├── Utils.js │ ├── clients.js │ ├── getPosts.js │ ├── getWebhook.js │ ├── log.js │ ├── markdownParser.js │ └── mergeStreams.js ├── windows-installer.bat └── windows-runner.bat /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | data 3 | binaries -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/README.md -------------------------------------------------------------------------------- /debian-11-quick-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/debian-11-quick-setup.sh -------------------------------------------------------------------------------- /docker-compose.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/docker-compose.yml.example -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/flake.nix -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | require("./src/index.js"); 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/bot.js -------------------------------------------------------------------------------- /src/commands/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/commands/admin.js -------------------------------------------------------------------------------- /src/commands/embedmode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/commands/embedmode.js -------------------------------------------------------------------------------- /src/commands/platformoptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/commands/platformoptions.js -------------------------------------------------------------------------------- /src/commands/twitterembedall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/commands/twitterembedall.js -------------------------------------------------------------------------------- /src/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/database.js -------------------------------------------------------------------------------- /src/database/GuildOptionsDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/database/GuildOptionsDB.js -------------------------------------------------------------------------------- /src/database/MessageOwnersDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/database/MessageOwnersDB.js -------------------------------------------------------------------------------- /src/database/WebhooksDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/database/WebhooksDB.js -------------------------------------------------------------------------------- /src/discord.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/discord.js -------------------------------------------------------------------------------- /src/events/messageCreate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/events/messageCreate.js -------------------------------------------------------------------------------- /src/events/messageReactionAdd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/events/messageReactionAdd.js -------------------------------------------------------------------------------- /src/handlers/reCompose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/handlers/reCompose.js -------------------------------------------------------------------------------- /src/handlers/reEmbed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/handlers/reEmbed.js -------------------------------------------------------------------------------- /src/handlers/videoReply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/handlers/videoReply.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/index.js -------------------------------------------------------------------------------- /src/structures/ClientError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/ClientError.js -------------------------------------------------------------------------------- /src/structures/Command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/Command.js -------------------------------------------------------------------------------- /src/structures/GuildFlags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/GuildFlags.js -------------------------------------------------------------------------------- /src/structures/GuildOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/GuildOptions.js -------------------------------------------------------------------------------- /src/structures/InstagramClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/InstagramClient.js -------------------------------------------------------------------------------- /src/structures/InstagramPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/InstagramPost.js -------------------------------------------------------------------------------- /src/structures/InteractionHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/InteractionHandler.js -------------------------------------------------------------------------------- /src/structures/MessageOwners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/MessageOwners.js -------------------------------------------------------------------------------- /src/structures/PlatformFlags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/PlatformFlags.js -------------------------------------------------------------------------------- /src/structures/RedditClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/RedditClient.js -------------------------------------------------------------------------------- /src/structures/RedditPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/RedditPost.js -------------------------------------------------------------------------------- /src/structures/RedditVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/RedditVideo.js -------------------------------------------------------------------------------- /src/structures/TikTokClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TikTokClient.js -------------------------------------------------------------------------------- /src/structures/TikTokPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TikTokPost.js -------------------------------------------------------------------------------- /src/structures/TikTokRedirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TikTokRedirect.js -------------------------------------------------------------------------------- /src/structures/TwitterError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TwitterError.js -------------------------------------------------------------------------------- /src/structures/TwitterErrorList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TwitterErrorList.js -------------------------------------------------------------------------------- /src/structures/TwitterGraphQLGuestClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TwitterGraphQLGuestClient.js -------------------------------------------------------------------------------- /src/structures/TwitterGuestClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TwitterGuestClient.js -------------------------------------------------------------------------------- /src/structures/TwitterGuestPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TwitterGuestPost.js -------------------------------------------------------------------------------- /src/structures/TwitterSyndicateClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TwitterSyndicateClient.js -------------------------------------------------------------------------------- /src/structures/TwitterSyndicatePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/structures/TwitterSyndicatePost.js -------------------------------------------------------------------------------- /src/util/Constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/util/Constants.js -------------------------------------------------------------------------------- /src/util/Utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/util/Utils.js -------------------------------------------------------------------------------- /src/util/clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/util/clients.js -------------------------------------------------------------------------------- /src/util/getPosts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/util/getPosts.js -------------------------------------------------------------------------------- /src/util/getWebhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/util/getWebhook.js -------------------------------------------------------------------------------- /src/util/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/util/log.js -------------------------------------------------------------------------------- /src/util/markdownParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/util/markdownParser.js -------------------------------------------------------------------------------- /src/util/mergeStreams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/src/util/mergeStreams.js -------------------------------------------------------------------------------- /windows-installer.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/windows-installer.bat -------------------------------------------------------------------------------- /windows-runner.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adryd325/discord-twitter-video-embeds/HEAD/windows-runner.bat --------------------------------------------------------------------------------