UNPKG

howsmydriving-twitter

Version:

Twitter abstraction for @HowsMyDrivingWA.

14 lines (13 loc) 907 B
import { MediaItem, ITweet, ITwitterUser } from 'howsmydriving-utils'; import { IGetDmsResponse, IGetTweetsResponse } from './interfaces/twitter'; export declare function GetNewTweets(last_mention_id: string, bot_account_name?: string): Promise<IGetTweetsResponse>; export declare function GetNewDms(last_dm_id: string, bot_account_name?: string): Promise<IGetDmsResponse>; export declare function SendTweets(region_name: string, orig_tweet: ITweet, tweet_strings: Array<string>): Promise<number>; export declare function UploadMedia(region_name: string, url: string, alt_text: string): Promise<MediaItem>; export declare function downloadFile(url: string): Promise<string>; export declare function chompTweet(tweet: ITweet): { chomped: boolean; chomped_text: string; }; export declare function GetTweetById(id: string): Promise<ITweet>; export declare function getBotUser(): Promise<ITwitterUser>;