You are using the wrong hook name
action:composer.topics.post => for new topic
action:composer.posts.reply => for new reply
@deiden26 said in Can all posts default to having 1 upvote from the original poster?:
It seems like the system isn't set up for the original poster to be able to vote
What do you mean? Original poster can upvote other posts/replies on the topic. Just not their own.
So I found a solution that approximates my desired behavior. In the admin panel, go to Extend > Rewards. Create a new reward with the following rules
If User's: Post Count
Is: > 0
Then: Award Reputation
Amount of reputation: 1
This will add 1 reputation for a user on every post, but each post will still start with 0 votes.