Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

VoxelPrismatic/twitter-logging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NOTICE OF DEPRECATION



Thanks to the crackdown of bots on Twitter, you must now pay $100/mo to use this tool.

I am not comfortable paying that much to use literally 8% of the API, so this project will be archived until either:

  1. I finally get around to making it scrape the website
  2. There is a lower tier, say $10/mo, which has access to the /2/tweets/:id and /2/users /:id/tweets endpoints.

Until then, no updates anymore. Sorry about that



This bot

A mostly self contained discord bot which can log Twitter accounts into any channel.

I can seriously argue this is the best Twitter logging bot in all of Discord, as it doesn't simply repost links and hope for the best. This tracks threads, so when tweets are deleted, you can fetch it from the depths of the internet.

Contents

Features

  • Saves video
    • Note: This does take up storage space on your device. Please have a folder called tw-cache in the same directory as this bot.
  • Saves images
    • Note: This does NOT take up local storage, this is caching straight from twitter.
  • Thread interpreting
    • Gives context up to 5 tweets in history
  • Displays poll options
  • Send links in specified channels to log specific tweets
  • Thumbnails provide previews to the image from the previous tweet
  • Links reveal the URL, so you know what you're clicking on.
  • @accounts, #hashtags and whatever $cashtags are all produce valid links
  • Easy to read and understand

Notes

This bot is intended for live feeds, so it will not display likes, comments, retweets or poll statistics.

While you can send specific links to save them, it uses the same underlying system to log tweets and will not display those statistics.

It is a trade-off you must be willing to make when using this bot.

Set up

Please visit the wiki

Licensing

This software is licensed under GPLv2; any modifications must remain free and open source.

Importantly, this is NOT licensed under GPLv3.

Twitter-Discord bot; Log your favorite Twitter accounts in Discord.
Copyright (C) 2023, PRIZ ;]
                   (aka VoxelPrismatic)

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation version 2.
The GNU General Public License version 3 does NOT apply to this
software.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

View full license under LICENSE

Support

Support my work by exploring my other projects and donating via Cash App or Patreon