Skip to content

Commit

Permalink
update bounty bots
Browse files Browse the repository at this point in the history
  • Loading branch information
huumn committed Jan 13, 2025
1 parent 8905868 commit 5c1129c
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
37 changes: 37 additions & 0 deletions prisma/migrations/20250113233026_weekly_posts_update/migration.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
CREATE OR REPLACE FUNCTION update_weekly_posts_job()
RETURNS INTEGER
LANGUAGE plpgsql
AS $$
DECLARE
BEGIN
UPDATE pgboss.schedule
SET data = jsonb_build_object(
'title', 'Meme Monday - Best Bitcoin Meme Gets 5,000 CCs',
'text', E'Time for another round of Meme Monday!\n\nWe have another 5,000 CCs up for grabs for this week''s winner.\n\nThe CCs will be given to the stacker with the best Bitcoin meme as voted by the "top" filter on this thread at 10am CT tomorrow.\n\nTo post an image on SN, check out our docs [here](https://stacker.news/faq#how-do-i-post-images-on-stacker-news).\n\nSend your best 👇',
'bounty', 5000,
'subName', 'memes')
WHERE name = 'weeklyPost-meme-mon';

UPDATE pgboss.schedule
SET data = jsonb_build_object(
'title', 'What are you working on this week?',
'text', E'Calling all stackers!\n\nLeave a comment below to let the SN community know what you''re working on this week. It doesn''t matter how big or small your project is, or how much progress you''ve made.\n\nJust share what you''re up to, and let the community know if you want any feedback or help.',
'subName', 'meta')
WHERE name = 'weeklyPost-what-wed';

UPDATE pgboss.schedule
SET data = jsonb_build_object(
'title', 'Fun Fact Friday - Best Fun Fact Gets 5,000 CCs',
'text', E'Let''s hear all your best fun facts, any topic counts!\n\nThe best comment as voted by the "top" filter at 10am CT tomorrow gets 5,000 CCs.\n\nBonus CCs for including a source link to your fun fact!\n\nSend your best 👇',
'bounty', 5000,
'subName', 'meta')
WHERE name = 'weeklyPost-fact-fri';

return 0;
EXCEPTION WHEN OTHERS THEN
return 0;
END;
$$;

SELECT update_weekly_posts_job();
DROP FUNCTION IF EXISTS update_weekly_posts_job;
2 changes: 1 addition & 1 deletion worker/weeklyPosts.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import gql from 'graphql-tag'

export async function autoPost ({ data: item, models, apollo, lnd, boss }) {
return await performPaidAction('ITEM_CREATE',
{ ...item, subName: 'meta', userId: USER_ID.sn, apiKey: true },
{ subName: 'meta', ...item, userId: USER_ID.sn, apiKey: true },
{
models,
me: { id: USER_ID.sn },
Expand Down

0 comments on commit 5c1129c

Please sign in to comment.